Filter - metoda objektu PmArray
Popis:
Umožňuje filtrovat 1-rozměrné pole.
Syntaxe:
Array Filter(Function onFilter)
Parametry:
onFilter | (Function) Parametr onFilter obsahuje funkci, která umožňuje vlastní filtrování 1-rozměrného pole.
Funkce onFilter uživatelsky zjišťuje, zda položka pole patří/nepatří do výsledného pole. Tato funkce je během filtrace volána postupně pro každou položku pole a musí být v podobě:
function onFilter(vItem, iItem) { return vItem > 10 ? true : false; }
kde parametr vItem obsahuje hodnotu položky pole a parametr iItem obsahuje index položky v poli.
Funkce vrací:
true - pokud položka splňuje podmínku filtrace
false - pokud položka nesplňuje podmínku filtrace |
---|
Vrácená hodnota:
1-rozměrné pole - kopie vstupního pole obsahujícího pouze položky splňující filtrační podmínku.
Příklad:
JavaScriptVyber a zkopíruj do schránky
function onFilter(vItem, iItem)
{
return vItem > 10 ? true : false;
}
var arr1 = Pm.Array1(2, 11, 5, 23, 45, 8, 10, 19);
var arr2 = arr1.Filter(onFilter);
// Pole bude filtrované následovně: 11, 23, 45, 19