Size: a a a

JavaScript — русскоговорящее сообщество

2020 August 19

𝕮[

𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100... in JavaScript — русскоговорящее сообщество
Переслано от 𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100...
У меня есть 2 топика на странице с масивом categoryId 67 строка, и есть объект categories 69 строка. Каким образом мне можно перезаписать categoryId объектом, но только с теми значениями что раньше там были?
источник

A

A A in JavaScript — русскоговорящее сообщество
𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100к]
Переслано от 𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100к]
У меня есть 2 топика на странице с масивом categoryId 67 строка, и есть объект categories 69 строка. Каким образом мне можно перезаписать categoryId объектом, но только с теми значениями что раньше там были?
Ты хочешь в каждый объект добавить categotyId из массива?
источник

A

A A in JavaScript — русскоговорящее сообщество
Напиши желаемый результат
источник

𝕮[

𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100... in JavaScript — русскоговорящее сообщество
A A
Ты хочешь в каждый объект добавить categotyId из массива?
Я хочу узменить в каждом топике из масива this.showTopics значение categoryId. Из ["_yGXmtwd", "x8prHU6d"] сделать
{name: "Soul", id: "_yGXmtwd"}
{id: "x8prHU6d", name: "Some"}
источник

𝕮[

𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100... in JavaScript — русскоговорящее сообщество
источник

A

A A in JavaScript — русскоговорящее сообщество
𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100к]
Я хочу узменить в каждом топике из масива this.showTopics значение categoryId. Из ["_yGXmtwd", "x8prHU6d"] сделать
{name: "Soul", id: "_yGXmtwd"}
{id: "x8prHU6d", name: "Some"}
Так у тебя индексы совпадут?
источник

A

A A in JavaScript — русскоговорящее сообщество
Индексы что для того и этого массива одинаковые?
источник

𝕮[

𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100... in JavaScript — русскоговорящее сообщество
нет
источник

Д

Дима in JavaScript — русскоговорящее сообщество
arr.forEach(el => if (el === obj.id) el=obj)
источник

𝕮[

𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100... in JavaScript — русскоговорящее сообщество
хаотичный порядок может быть
источник

Д

Дима in JavaScript — русскоговорящее сообщество
Скорее всего обьект лучше скопировать не по ссылке.
источник

Д

Дима in JavaScript — русскоговорящее сообщество
Но это ты уже сам решай
источник

Д

Дима in JavaScript — русскоговорящее сообщество
Ну и не ел = обж.ид, а найти в массиве нужный объект
источник

𝕮[

𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100... in JavaScript — русскоговорящее сообщество
this.showTopics.map(el => {
           categories.forEach(cat => {
             if (el.categoryId === cat.id)
               el.categoryId = cat;
           });
         });
источник

Д

Дима in JavaScript — русскоговорящее сообщество
форИч заменить на find можно
источник

𝕮[

𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100... in JavaScript — русскоговорящее сообщество
сделал вот так, но он через мап не пишет норм знач
источник

Д

Дима in JavaScript — русскоговорящее сообщество
а map вроде как не нужен
источник

Д

Дима in JavaScript — русскоговорящее сообщество
там лучше форич
источник

Д

Дима in JavaScript — русскоговорящее сообщество
el же строка а не обьект?
источник

A

A A in JavaScript — русскоговорящее сообщество
𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100к]
сделал вот так, но он через мап не пишет норм знач
Можешь норм дать значения входные?
источник