each

<p>Перебирает записи рекордсета.</p>

ПАРАМЕТРЫ:

  • callback

    Функция обратного вызова, аргументами будут переданы запись и ее позиция.
    ТИП:
    EnumeratorCallback&lt;T, number&gt;
  • context

    Контекст вызова callback
    ТИП:
    object
ВОЗВРАЩАЕТ:
void

Примеры

Получим сначала все, а затем - измененные записи: <pre> import {RecordSet} from 'Types/collection'; import {Record} from 'Types/entity'; const fruits = new RecordSet({ rawData: [ {name: 'Apple'}, {name: 'Banana'}, {name: 'Orange'}, {name: 'Strawberry'} ] }); fruits.at(0).set('name', 'Pineapple'); fruits.at(2).set('name', 'Grapefruit'); fruits.each((fruit) => { console.log(fruit.get('name')); }); // output: 'Pineapple', 'Banana', 'Grapefruit', 'Strawberry' fruits.each((fruit) => { console.log(fruit.get('name')); }, Record.RecordState.CHANGED); // output: 'Pineapple', 'Grapefruit' </pre>
11/27/2020Мальцев А.А.