Нужно назначить по ссылке. Это означает, что переменная b
хранит ссылку на переменную a
, а переменная a
хранит ссылку на массив [0, 1]
. Это означает, что каждый раз, когда вы редактируете любую переменную a
или b
, массив [0, 1]
будет изменен:
let a = [0,1];
let b = a;
a[0] = 3;
b[1] = 2;
Пример:
let a = [0,1];
let b = a;
a[0]=3;
b[1] = 2;
document.querySelector("div").innerText = b;
<div></div>
Значение по сравнению с эталонным
ОБНОВЛЕНИЕ:
Вы можете получить массив indexOf
для редактирования, а затем просто отредактировать число по индексу:
let a = [0,1];
let b = [a[0], 2];
let index = b.indexOf(a[0]);
let valueToSet = 3;
a[0] = valueToSet;
b[index] = valueToSet;
console.log(`a is`, a);
console.log(`b is`, b);