Добрый день!
Начну вопрос с примера.
var arr = {
title: "Obect",
elements: [
{ id: 1, title: "Element 1" },
{ id: 2, title: "Element 2" }
]
};
function processElement(item) {
item = { id: 999, title: "New Item" };
}
processElement(arr.elements[1]);
console.log(arr);
Как верно передать ссылку на элемент массива в фунцию?
Чтобы при изменении элемента, изменялся соответствующий элемент в массиве. в данном случае ожадаю:
{
title: "Obect",
elements: [
{ id: 1, title: "Element 1" },
{ id: 999, title: "New Item" }
]
}
а получаю:
{
title: "Obect",
elements: [
{ id: 1, title: "Element 1" },
{ id: 2, title: "Element 2" }
]
}
Ссылка на пример:
http://jsfiddle.net/b0f3ka5q/