首页 > 编程语言 > 详细

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

时间:2021-06-22 15:15:46      阅读:24      评论:0      收藏:0      [点我收藏+]

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中对数组和对象的判断方法

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!