码迷,mamicode.com
首页 > 编程语言 > 详细

js中对数组和对象的判断方法

时间:2021-06-22 18:14:25      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:构造函数   版本   函数   nbsp   array   例子   tor   console   构造   

1.Object.prototype.tosString.call();   最确定  使用最广

例子:console.log(Object.prototype.toString.call([]));

2.instanceof  JS语法  和数组Array进行比较判断

例子:console.log([]  instanceof  Array);//true

3.constructor  查找构造函数

例子:var obj = [] || {};

      console.log(obj.constructor);

4.Array.isArray()  ES6提供  低版本浏览器不好使

例子:console.log(Array.isArray([]));//true

5.利用数组特有的push方法 ,对数组和对象进行判断

例子:var d = [] || {};

      if(d.pust){

      console.log(‘array‘);

   }else{

     console.log(‘object);

   }

js中对数组和对象的判断方法

标签:构造函数   版本   函数   nbsp   array   例子   tor   console   构造   

原文地址:https://www.cnblogs.com/chenhuaiyou/p/14844422.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!