Обработать данные массива на javascript
200 руб. за проект
Имеется два массива. Первый содержит список объектов с произвольным значением. Некоторые значения повторяются.
Второй массив содержит как-бы параметры этих объектов.
Нужно посчитать сколько раз встречается объект с данным id в первом массиве и добавить их количество в качестве параметра amount во второй массив.
var assets = [{"id":"8"},{"id":"4"},{"id":"101"},{"id":"21"},{"id":"8"},{"id":"4"},{"id":"8"}]
var defenition = [{"id":"4","name":"Item_X"},{"id":"8","name":"Item_Y"},{"id":"21","name":"Item_Z"},{"id":"101","name":"Item_W"}]
На выходе получить:
var result = [{"id":"4","name":"Item_X","amount":"2"},{"id":"8","name":"Item_Y","amount":"3"},{"id":"21","name":"Item_Z","amount":"1"},{"id":"101","name":"Item_W"},"amount":"1"}]
Второй массив содержит как-бы параметры этих объектов.
Нужно посчитать сколько раз встречается объект с данным id в первом массиве и добавить их количество в качестве параметра amount во второй массив.
var assets = [{"id":"8"},{"id":"4"},{"id":"101"},{"id":"21"},{"id":"8"},{"id":"4"},{"id":"8"}]
var defenition = [{"id":"4","name":"Item_X"},{"id":"8","name":"Item_Y"},{"id":"21","name":"Item_Z"},{"id":"101","name":"Item_W"}]
На выходе получить:
var result = [{"id":"4","name":"Item_X","amount":"2"},{"id":"8","name":"Item_Y","amount":"3"},{"id":"21","name":"Item_Z","amount":"1"},{"id":"101","name":"Item_W"},"amount":"1"}]
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.