标签:
检测一个对象是否为数组的方式有:
instanceof Array // true或false
兼容性写法:
if(typeof Array.isArray==="undefined"){ Array.isArray = function(arg){ return Object.prototype.toString.call(arg)==="[object Array]" }; }
示例代码:
var aArr=[1,2,3]; console.log(Array.isArray(aArr)); // true console.log(toString.call(aArr)); // [object Array] console.log(aArr.constructor); // Array() console.log(aArr instanceof Array); // true
标签:
原文地址:http://www.cnblogs.com/lvmylife/p/5497172.html