Из того, что я могу понять из вашего вопроса и ваших комментариев, вы хотите получить доступ к object_element
и результату getPricing(object_element)
в пределах for
l oop.
проблема в том, что в результате map
у вас есть только результат getPricing
, но не исходный object_element
. В качестве решения просто верните оба из map
в объекте:
// just a random getPricing function
function getPricing(objectElement) {
return {
item_id: objectElement.id,
price: Math.random()
};
}
const reagent_items = [
{
id: 'a'
},
{
id: 'b'
}
];
for (let V of reagent_items.map(object_element => ({object_element, pricing: getPricing(object_element)}))) {
console.log(`object_element: ${JSON.stringify(V.object_element)}, pricing: ${JSON.stringify(V.pricing)}`);
}