Я пытаюсь понять точное поведение массивов в Javascript. Я знаю, что они работают по ссылке. Но я был смущен, когда наткнулся на этот фрагмент кода: let arr1 = [1,2,3];
let arr2 = arr1;
arr1[2] = 4;
console.log(arr2); // [1,2,4]
arr1 = [2, 3, 4];
console.log(arr2); // [1,2,4] why not [2, 3, 4]...
05 авг. 2018, в 02:20