как извлечь индекс из map() функции в immutable js list — Q&A Хекслет
2026-02-26 17:28 Diff

В библиотеке Immutable.js метод .map() используется для трансформации коллекции применяя заданную функцию-колбек к каждому элементу. Передав в качестве колбека функцию выдающую индексы элементом, мы и получим их.

import { List } from 'immutable'; const myList = List(['apple', 'banana', 'cherry']); // Используем map для извлечения значений и индексов const indexedList = myList.map((value, index) => { return { index: index, value: value }; }); console.log(indexedList.toJS()); // [ // { index: 0, value: 'apple' }, // { index: 1, value: 'banana' }, // { index: 2, value: 'cherry' } // ]