
Получится ли у нас добавить поле greeting массиву arr? Изменится ли длина массива? Что будет выведено на экран?
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Массивы в JavaScript используются, чтобы хранить упорядоченные данные. Обычно, чтобы добавить новый элемент, используют функцию push.
Но, в JS, все массивы — это в первую очередь, объекты. Значит, мы можем добавлять им новые поля!
Присваивание arr.greeting = 'Hello, world!' не вызовет никаких ошибок и будет обработано корректно.
Как только мы его выполним, в массиве появится новое поле greeting.
Длина массива не изменится, потому что Hello, world! не считается одним из элементов массива.
ОТВЕТ: длина массива не изменится и останется равной 4. Мы убедимся в этом после первого console.log. Второй console.log выведет на экран строку Hello, world!.