判断对象是否是array
先看看prototype 1.6.0
isArray:function(obj){ return obj && obj.constructor === Array; }
整理版本:
/* *isArray-judge the source is or not an array* *@function* *@param source* *@return {boolean}* */ ZYC.lang.isArray = function(source){ return Object.prototype.toString.call(source) === "[object Array]"; }
结合isArray的新版本,下面是underscore的版本:
var nativeIsArray = Array.isArray; isArray: nativeIsArray || function(obj){ return Object.prototype.toString.call(obj) == '[object Array]'; }