jsは配列かどうかを判断する四つの方法です.

544 ワード

1
2
3
var arr = [1, 2, 3]; // : ,jq ,dom var obj = document.getElementsByTagName('div'); //arr obj , // //1 arr instanceof Array //true obj instanceof Array //false //2 arr.constructor === Array //true obj.constructor === Array //false //3 Object.prototype.toString.call(arr) === '[object Array]' //true Object.prototype.toString.call(obj) === '[object Array]' //false //4 Array.isArray(arr) //true Array.isArray(obj) //false