js-array-extensions

Написал небольшую библиотеку для работы с массивами объектов на javascript (js-array-extensions)

примеры:

SortBy

arrayExt.SortBy(myArrayOfObjects,[ "name", "-type" ]);

сортирует массив по полям "name" по возрастанию и  "type" по убыванию

UniqueBy

arrayExt.UniqueBy(myArrayOfObjects,["name", "type"]);

получает массив из списка уникальных объектов по полям "name" и  "type" 

FilterBy

arrayExt.FilterBy(myArrayOfObjects,[ { "key": "name", "value": "Jon", "operator": "not like" } ]; );

Фильтрует массив по полю "name" где значение НЕ СОДЕРЖИТ "Jon"

Добавить комментарий

Loading