Ext.Array.slice()用于从给定的begin
和end
数字中获取一系列元素。我正在从一个大阵列中切出10个元素。
现在,我想从数组中切出满足一定条件的10个元素(比如将函数传递给返回真值的slice()
),而不是直接获取10个值。我怎么能这样做?
答案 0 :(得分:1)
您使用的是哪个版本的ExtJ?如果您使用的是版本4或更高版本,请检查Array.filter方法。
E.g。
function isBigEnough(element, index, array) {
return (element >= 10);
}
passed = [12, 5, 8, 1, 4,15].filter(isBigEnough);
//returns [12,15]