Значение переменной не меняется в зависимости от переменнойJquery

Программирование на jquery
Anonymous
Значение переменной не меняется в зависимости от переменной

Сообщение Anonymous »

Так вот в чем дело. Я объявил следующие переменные для объединения моего объекта:

Код: Выделить всё

    var newObj = obj[property];
var fullObj = newObj[id];
Затем я сопоставляю значение «fullObj» со значением другого объекта с именем «Array». Я делаю это так:

Код: Выделить всё

fullObj  = Array;
Тогда «fullObj» получает новое значение, а исходный объект, который выглядит примерно так: «obj.property.id», — нет. Есть идеи?

РЕДАКТИРОВАТЬ:

Это функция

Код: Выделить всё

function updateData(obj, Array, id, property) {
var newObj = obj[property];
var fullObj = newObj[id];

fullObj = Array;
}
Я отправляю обратно свойство «obj» со всеми его внутренними элементами (obj.property.id).

Как видите, «fullObj» — это то же самое, что сказать о последней конструкции объекта. Представьте себе что-то вроде «object.id[»0»]. Итак, представьте, что значение «Array» равно «object.id[»1»]. Я даю «fullObj» это значение, сопоставляя их оба, но исходный объект его не получит.

Я достаточно ясно выражаюсь?

Подробнее здесь: https://stackoverflow.com/questions/496 ... e-variable

Вернуться в «Jquery»