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