js 判斷陣列

2021-10-23 03:16:33 字數 623 閱讀 4496

// isntanceof

console.log( instanceof array);

console.log(.__proto__ === array.prototype)

console.log(.constructor === array);

//  object.prototype

console.log( object.prototype.tostring.call({}))

console.log( object.prototype.tostring.call())

console.log( object.prototype.tostring.call(function(){}))

// array 擴充套件

console.log(array.isarray())

/**其中方法1,2,3 主要是通過原型去判斷的,

4是通過object型別的副屬性class去判斷的,

其中函式的class是function,結果是[object function],

普通的物件是object,結果是[object object],

5是es6新增的方法

*/

js 判斷陣列

這麼基礎的東西實在不應該再記錄了,不過嘛,溫故知新 就先從資料型別開始吧 js六大資料型別 number string object boolean null undefined string 由單引號或雙引號來說明,如 string number 什麼整數啊浮點數啊都叫數字,boolean 就是t...

JS陣列判斷,方法

怎麼判斷乙個物件是不是陣列?首先可以用 es5 提供的 isarray 方法進行判斷 注意 array.isarray是es 5.1推出的,不支援ie6 8,所以在使用的時候也應注意相容問題。可以使用 instanceof array 來判斷,不過這種方式存在問題,比如當存在多個全域性物件 如使用i...

js判斷是否為陣列

var array 1,2,3 console.log array instanceof array 父子頁面陣列賦值,可能無效 console.log array.constructor array 父子頁面陣列賦值,可能無效 console.log array.proto constructor...