Как удалить элемент из одного объекта, а затем добавить этот элемент в другой объект того же массива в JavaScript? ⇐ Javascript
Как удалить элемент из одного объекта, а затем добавить этот элемент в другой объект того же массива в JavaScript?
Я хочу удалить элемент из одного объекта, а затем добавить этот элемент в другой объект того же массива в JavaScript. В следующем массиве я хочу удалить элемент 2163 из объекта column-1. а затем добавьте 2163 к идентификаторам элементов column-2.
[ { "id": "столбец-1", "title": "Новый", "itemIds": [ «2163», «3477», "9639" ] }, { "id": "столбец-2", "title": "Активный", "itemIds": [ «6018», «7028», "4491" ] }, { "id": "столбец-3", "title": "Решено", "itemIds": [ "9156" ] }, { "id": "столбец-4", "title": "Закрыто", "itemIds": [ «3773», «6317», "6868" ] } ] Я попробовал следующий код
let activeitemId = 2163; let truncatedvalue = columns[indexOfactiveColumn].itemIds.filter(function(e) { вернуть e !== activeitemId }) let addvalue = [...columns[indexOfoverColumn].itemIds,activeitemId]; const label = 'itemIds'; const newValue = truncatedvalue; константное добавленное новое значение = добавленное значение; const updateArray = [ ...columns.slice(0, indexOfactiveColumn), { ...столбцы[indexOfactiveColumn], [метка]: новое значение, }, ...columns.slice(indexOfactiveColumn + 1), ]; console.log('columnall-updatedArray',updatedArray);
Я хочу удалить элемент из одного объекта, а затем добавить этот элемент в другой объект того же массива в JavaScript. В следующем массиве я хочу удалить элемент 2163 из объекта column-1. а затем добавьте 2163 к идентификаторам элементов column-2.
[ { "id": "столбец-1", "title": "Новый", "itemIds": [ «2163», «3477», "9639" ] }, { "id": "столбец-2", "title": "Активный", "itemIds": [ «6018», «7028», "4491" ] }, { "id": "столбец-3", "title": "Решено", "itemIds": [ "9156" ] }, { "id": "столбец-4", "title": "Закрыто", "itemIds": [ «3773», «6317», "6868" ] } ] Я попробовал следующий код
let activeitemId = 2163; let truncatedvalue = columns[indexOfactiveColumn].itemIds.filter(function(e) { вернуть e !== activeitemId }) let addvalue = [...columns[indexOfoverColumn].itemIds,activeitemId]; const label = 'itemIds'; const newValue = truncatedvalue; константное добавленное новое значение = добавленное значение; const updateArray = [ ...columns.slice(0, indexOfactiveColumn), { ...столбцы[indexOfactiveColumn], [метка]: новое значение, }, ...columns.slice(indexOfactiveColumn + 1), ]; console.log('columnall-updatedArray',updatedArray);
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Spring JPA изменяет логическое имя объекта, когда объект возврата объекта объекта
Anonymous » » в форуме JAVA - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как получить поведение объекта массива без расширения объекта массива? [дубликат]
Anonymous » » в форуме Php - 0 Ответы
- 17 Просмотры
-
Последнее сообщение Anonymous
-