При изучении ES-2015 я наткнулся на деструктуризацию и мой пытливый ум решил поэкспериментировать.
1
var {a,aa,...aaa} = [2, 4, 23];
console.log(a, aa, aaa);
2
var [a,aa,...aaa] = {a:2, aa: 4, aaa: 23};
console.log(a, aa, aaa);
Можете объяснить чем обусловлено такое поведение, ибо я для меня это объект и массив, но в этом контексте они работают иначе.
P.S: Если плохо оформил или плохо сформулировал мысль, то пишите в комментарии и я подкорректирую вопрос.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники