ExtJs - 检查Ext.Array是否为空的最佳方法?

时间:2014-11-21 20:30:21

标签: javascript extjs extjs4

在ExtJS中,使用Ext.Array(在使用Ext.Array.difference之后),我得到一个结果数组,并想知道检查数组是否为空的最佳方法?

我确实使用了theArray.length,因为我可以在javascript中使用,但我想知道是否有更好的方法/更快的实现? (起初我以为isEmpty会有所帮助,但它似乎是在对象上工作,而不是数组)

1 个答案:

答案 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());

希望有所帮助:)