當(dāng)前位置:
首頁(yè) >
前端技术
> javascript
>内容正文
javascript
JS 中判断一个对象是否为数组对象?
生活随笔
收集整理的這篇文章主要介紹了
JS 中判断一个对象是否为数组对象?
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在面向?qū)ο笾?判斷一個(gè)對(duì)象中 判斷一個(gè)對(duì)象是否為數(shù)組
1 可以查找它的原型 (__proto__) 是否為數(shù)組對(duì)象的原型對(duì)象
var arr1 = [1,2,3];console.log(arr1.__proto__==Array.prototype); //true2 instanceof
var arr1 = [1,2,3]; console.log( arr1 instanceof Array); // true;3 Array.isArray()
Array方法?
var arr1 = [1,2,3]; console.log(Array.isArray(arr1); //true;4 Object.prototype.toString.call()
var arr1 = [1,2,3]; console.log(Object.prototype.toString.call(arr1); //'[object Array]'5 構(gòu)造函數(shù)名
var arr = [1,2,3]; console.log(arr.constructor.name); //Array總結(jié)
以上是生活随笔為你收集整理的JS 中判断一个对象是否为数组对象?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 如何进行扩展 如何扩展无线路由器
- 下一篇: JS原生 实现图片懒加载