//今天突然想到一個問題,如何判斷一個對象是不是數組 var arr = [0, 1, 2]; console.log(arr) //object, 顯然不行 //查閱了很多資料,發現幾個挺不錯的方法 //方法一 function isArr(arr){ return Object.prototype.toString.call(arr) === '[object Array]'; } isArr(arr) //true //方法二 function isArray(arr){ return arr.constructor.name == 'Array'; } isArray(arr) //true
