Почему это происходит (справка JavaScript)? [дублировать]Javascript

Форум по Javascript
Ответить
Anonymous
 Почему это происходит (справка JavaScript)? [дублировать]

Сообщение Anonymous »

Я пытаюсь поменять переменные после разрушения массива, но когда я использую код < /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>
показывает мне
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]
Какова может быть потенциальная ошибка?

Подробнее здесь: https://stackoverflow.com/questions/796 ... cript-help
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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