, чтобы сохранить свой прогресс
5 мар. 2022 г., 13:47
Обсуждение задания "Use Destructuring Assignment to Assign Variables from Arrays"
В упор не могу понять - почему переменной 'c' будет присвоено именно значение 5, а не, скажем, 4 или 6? Как этим можно управлять?
С массивами в таком методе никак нельзя управлять порядком переменных (то есть его элементов). Извлечение происходит четко по порядку элементов, начиная с 0-го.
То есть нельзя так:
Можно только так:
Странные запятые, да? Имею ввиду в начале и там они рядом. Но надо именно так. В данном случае запятые - это разделители элементов, то есть у нас буквально получилось 0, a, 2, b. В a ушел элемент с индексом 1, а в b с индексом 3.
Но, наверно, возникает вопрос: а что делать, если элементов 100500?
Логичный вопрос. В данном случае можно использовать объектную нопацию при извлечении из массивов, вот так: