- Добавлена возможность искать не просто по свойству, но по вложенному "пути" в объекте, напр "properties.id"
- Добавлен подраздел для работы со строками (
jswl.str
) - В
jswl.str
добавлены функцииaddPrefixIfNotExists(str, prefixStr)
иremovePrefixIfExists(str, prefixStr)
- Добавлена комадн
npm run testme
-- в ней просто лежит последий файл, для которого отдельно запускались тесты при разработке.
- Добавлена функция
jswl.arr.countSubElementsWithValue()
для подсчета вложенных элементов, лежащих по конкретному адресу (и соотв. на конкретной глубине) с указанным значением. - Реализация
getPropByPath()
теперь оставлена в единственном месте, а именно вobj.js
- Добавлена функция
jswl.arr.countElementsInSubArrays()
-- посчитает суммарное число элементов в подмассивах, лежащих по путям, соответствующим переданному шаблону.
- Добавлена
jswl.cloneByJson()
для клонирования через json-сериализацию