скажем, у меня есть два JavaScript массивов, как это:Javascript: ссылки массива с переменным, вместо того, чтобы дублировать его
arrA = [1,2,3]
arrB = [4,5,6]
Есть ли способ, я могу сослаться на них с различными именами переменных вниз, то дорога? Если бы я это сделать:
arrC = arrA
arrD = arrB
это делает копии исходных массивов, вместо того, чтобы указатель/ссылку на них. Итак, если я стою со значением arrC
, arrA
не обновляется. Есть ли способ обойти это?
Спасибо.
Вам необходимо предоставить образец кода, показывающий ваш сценарий, так как 'ARRC = arrA' делает просто сделать новую ссылку на тот же массив. –
Я использовал ниже код в firebug: 'arrA = [1, 2, 3]; arrC = arrA; arrC [2] = 9; console.log (ARRA). Он показывает, что arrA обновляется. –
Да, похоже, что я переписывал мое имя переменной в другом месте моего кода. Спасибо за помощь. Я приму ответ, как только это позволит. –