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

标签 javascript extjs extjs4

在 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/

相关文章:

javascript - ExtJS 4 年月选择器

java - 当我将水平滚动条移至最左侧时,垂直滚动条不可见

javascript - Protractor :getText 无法获取输入字段的值

javascript - 为什么滚动下面的页面时会触发 mouseenter 事件?

javascript - Extjs 5将 Accordion 按钮移动到标题左侧

javascript - 如何从模型存储 EXTJ 中读取额外的属性?

extjs - WMS 获取功能信息;多层、不同来源

javascript - 在 ExtJS 中加载 hasMany 数据

javascript - 如何去除主动效果

ExtJS4 存储,通过多个值过滤 1 个字段