判断JS对象是不是数组
来源:互联网 发布:苹果笔记本忘记mac密码 编辑:程序博客网 时间:2024/05/18 21:44
function isArray(o) { return Object.prototype.toString.call(o) === '[object Array]'; }
原文如下 :
引用
The Miller Device
The JavaScript language currently does not provide a good way to distinguish between objects and arrays. The typeof operator is broken: It identifies arrays as objects. Comparing a value's constructor property doesn't work because arrays created in a different frame will have a different constructor. There are do-it-yourself tests for arrayness, but they are complicated and unreliable.
Mark Miller of The Google, by closely reading the ECMAScript standard, has discovered a simpler, more reliable test.
Object.prototype.toString.apply(value) === '[object Array]'
0 0
- js判断对象是不是数组
- 判断JS对象是不是数组
- JS判断对象是不是数组“Array”
- JS判断对象是不是数组“Array”
- JS判断对象是不是数组“Array”
- js 如何判断一个对象是不是数组
- JS中判断对象是不是数组的方法
- /* 判断一个对象是不是数组*/
- js判断是不是空对象
- 如何判断一个对象是不是数组?--xyp_hf
- js如何判断一个对象是不是Array?
- js如何判断一个对象是不是Array?
- js如何判断一个对象是不是Array?
- js如何判断一个对象是不是Array?
- JS如何判断一个对象是不是Array
- js如何判断一个对象是不是Array?
- JS判断一个对象是不是Array
- js如何判断一个对象是不是Array?
- 《unix高级环境编程》文件和目录——文件操作
- 自定义QML模块
- Flume-ng生产环境实践(三)实现文件sink,按照固定格式目录输出
- Java Web之六 JSP & JSP标签技术
- Android 内存溢出解决方案(OOM) 整理总结
- 判断JS对象是不是数组
- 《unix高级环境编程》文件和目录——文件链接
- 既然选择便坚持!(C++总结)
- 数据对齐
- SDUTOJ 2087 离散事件模拟-银行管理(队列)
- 《unix高级环境编程》文件和目录——文件时间
- 第十三周项目6
- 成绩处理
- apk调用另一个apk