Как перемещать элементы, соответствующие условию в конце карты Immatable.js?Javascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Как перемещать элементы, соответствующие условию в конце карты Immatable.js?

Сообщение Anonymous »

У меня есть неизменное.map (запланированные загрузки), и я хочу переместить все записи, где val.get ('loads_client_id') === clientId.client_slot в конце карты, сохраняя порядок всех других записей. rootloads.get (planned_loads) || по умолчанию
: defaultmap; < /p>
let plannedLoadsSlot = plannedLoads.filter(
val => val.get('loads_client_id') === ClientId.CLIENT_SLOT
);

plannedLoads = plannedLoads.filter(
val => val.get('loads_client_id') !== ClientId.CLIENT_SLOT
);

plannedLoads = plannedLoads.concat(plannedLoadsSlot);`
< /code>
Но это не работает, как и ожидалось. Но это не работает, как и ожидалось - вместо того, чтобы перемещать эти записи до конца, карта возвращает их обратно в свои исходные позиции. Кроме того, я хочу не преобразовать карту в массивы или списки для сохранения памяти.>

Подробнее здесь: https://stackoverflow.com/questions/796 ... ble-js-map
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Javascript»