Следующая явно не работает, но это цель, которую я пытаюсь достичь:Вызов функции в цикле массив Еогеасп с вложенными данными
items.forEach(addData(item.data));
Я знаю, что я могу сделать:
items.forEach(function(item){
addData(item.data)
});
, но мне было интересно, есть ли способ сократить или уменьшить это.
редактировать:
Я также призываю ту же функцию добавления данных с массивом элементов, которые не вложены, как так:
items.forEach(addItemId)
, поэтому я пытался найти способ использовать ту же функцию (аналогичным образом) для вложенного объекта.
Lambda? 'items.forEach (item => addData (item.data));' –
Я не думаю, что в обычном Javascript есть сокращение. Библиотеки, такие как underscore.js и lodash, вероятно, имеют способы сделать это. – Barmar
iirc can not вы связываете аргумент функции с функцией @Barmar? –