在ExtJS中,使用Ext.Array(在使用Ext.Array.difference
之后),我得到一个结果数组,并想知道检查数组是否为空的最佳方法?
我确实使用了theArray.length
,因为我可以在javascript中使用,但我想知道是否有更好的方法/更快的实现? (起初我以为isEmpty
会有所帮助,但它似乎是在对象上工作,而不是数组)
答案 0 :(得分:2)
您可以轻松地将其添加到Array原型中,如下所示:
Array.prototype.isEmpty = function(){
return !this.length;
};
var a = ['a','b','c','d'];
var b = ['b','d','f','h'];
var c = Ext.Array.difference(a,b);
var d = [];
console.log(c.isEmpty(), d.isEmpty());
希望有所帮助:)