在 ExtJS 中,使用 Ext.Array(在使用 Ext.Array.difference
之后),我得到一个结果数组,想知道检查数组是否为空的最佳方法?
我确实像在 javascript 中那样使用了 theArray.length
,但我想知道是否有更好/更快的方法来实现它? (起初我认为 isEmpty
会有所帮助,但它似乎在对象而不是数组上工作)
最佳答案
您可以像这样轻松地将它添加到 Array 原型(prototype)中:
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());
希望对您有所帮助:)
关于javascript - ExtJs - 检查 Ext.Array 是否为空的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27069808/