JS——判断数组
来源:互联网 发布:剪切的数据怎么恢复 编辑:程序博客网 时间:2024/06/06 05:12
//如何判断一个对象是不是数组类型,有几种方式var obj1={},obj2=[],obj3=new Date(),obj4={};obj4.__proto__ = obj2;console.log( //不严格Array.prototype.isPrototypeOf(obj1),Array.prototype.isPrototypeOf(obj2),Array.prototype.isPrototypeOf(obj3),Array.prototype.isPrototypeOf(obj4));console.log( //不严格obj1 instanceof Array,obj2 instanceof Array,obj3 instanceof Array,obj4 instanceof Array);//DNA 最严格方式?!console.log(/*obj1.toString(),obj2.toString(),obj3.toString(), //各个的值不同,因为多态obj4.toString()*/console.log(Object.prototype.toString.call(obj1)=="[object Array]"),console.log(Object.prototype.toString.call(obj2)=="[object Array]"),console.log(Object.prototype.toString.call(obj3)=="[object Array]"),console.log(Object.prototype.toString.call(obj4)=="[object Array]"));//ES5 Array.isArray(obj) 原理是上面的第三种 严格console.log(Array.isArray(obj1),Array.isArray(obj2),Array.isArray(obj3),Array.isArray(obj4))
阅读全文
0 0
- JS——判断数组
- JS两个数组判断
- js判断数组包含
- js 判断数组
- js如何判断数组
- js判断对象是不是数组
- js 判断数组以及数字
- 判断JS对象是不是数组
- js 是否是数组判断
- js数据类型和数组判断
- js判断数组为空
- js数据类型判断和数组判断
- JS数据类型判断和数组类型判断
- js数据类型判断和数组判断
- js数据类型判断和数组判断
- 转:js数据类型判断和数组判断
- js数据类型判断和数组判断
- js数据类型判断和数组判断
- 数据结构实验之图论二:图的深度遍历
- HTTP中Get与Post的区别
- Android 系统权限使用详解
- Android中补间动画1----Animation的基本使用代码实现(平移,缩放,渐变,旋转)
- UE4蓝图节点翻译---Get Components by Tag
- JS——判断数组
- 考试题(进制问题)
- ES7之async/await异步方案
- idea使用SVN
- 基于框架开发的办公软件实例
- 攻击手段
- CentOS 7 安装FTP服务器(vsftpd)
- 连表查询
- 基础练习 字符串对比