摘要: javascript中要判断一个变量是否为array通常是比较困难的,因为var a = [];alert(typeof a ==='object'); // true通常的做法是判断a.constructor === Array // true可是这个方法有一个问题,如果一个数组是来自另一个frame中的,那么它的constructor 将是另一个对象。YUI中用了如下的方法:isArray: function(o) { if (o) { return L.isNumber(o.length) && L.isFunction(o.splice); ... 阅读全文
posted @ 2011-03-28 10:16 w3live 阅读(953) 评论(0) 推荐(1)