1

Ext.Array.slice() は、与えられた要素beginend図から要素の範囲を取得するために使用されます。大きな配列から 10 個の要素を切り出しています。

slice()ここで、 10 個の値を直接取得するのではなく、特定の条件を満たす (真の値を返す関数を渡すなど) 配列から 10 個の要素をスライスしたいと考えています。どうやってやるの?

4

1 に答える 1

1

ExtJ のどのバージョンを使用していますか? バージョン 4 以降を使用している場合は、Array.filter メソッドを確認してください。

例えば

function isBigEnough(element, index, array) {
  return (element >= 10);
}

passed = [12, 5, 8, 1, 4,15].filter(isBigEnough);
//returns [12,15]
于 2013-02-04T17:18:58.040 に答える