方法一:經過調用constructor來識別ui
{}.constructor //返回object
[].constructor //返回Array
複製代碼
方法二:經過instance of來識別spa
[] instance of Array //true
{} instance of Array //false
複製代碼
方法三:經過Object,prototype.toString.call方法來識別prototype
Object.prototype.toString.call([]) //["object Array"]
Object.prototype.toString.call({}) //["object Object"]
複製代碼
方法四:經過ES6中的Array.isArray來識別code
Array.isArray([]) //true
Array.isArray({}) //false
複製代碼