let [a,n] = restaurant.starterMenu
console.log(a)
console.log(n)
let c = [n,a]
// [a,n] = c
let v = {
names : ['apple','orange','tomato'],
}
let [m,d] = v.names
[m,d] = [d,m]
< /code>
показывает мне
script.js:62 uncauth referenceerror: не может получить доступ к 'm' до инициализации < /strong>
, но при использовании полуколона даже в конце строки, прежде чем обменять, как это работает правильно < /p>
let [a,n] = restaurant.starterMenu
console.log(a)
console.log(n)
let c = [n,a]
// [a,n] = c
let v = {
names : ['apple','orange','tomato'],
}
let [m,d] = v.names ;
[m,d] = [d,m]
Я пытаюсь поменять переменные после разрушения массива, но когда я использую код < /p> [code]let [a,n] = restaurant.starterMenu console.log(a) console.log(n) let c = [n,a] // [a,n] = c
let v = { names : ['apple','orange','tomato'],
}
let [m,d] = v.names [m,d] = [d,m] < /code> показывает мне script.js:62 uncauth referenceerror: не может получить доступ к 'm' до инициализации < /strong> , но при использовании полуколона даже в конце строки, прежде чем обменять, как это работает правильно < /p> let [a,n] = restaurant.starterMenu console.log(a) console.log(n) let c = [n,a] // [a,n] = c
let v = { names : ['apple','orange','tomato'],
}
let [m,d] = v.names ; [m,d] = [d,m] [/code] Какова может быть потенциальная ошибка?