Масиви в javascript

Отже, що ж таке масив і чому він вважається різновидом об'єкта? При поясненні питання про те, що таке масив, мені подобається приклад з багатоквартирним будинком, який якраз і можна порівняти з масивом.

Кожна квартира має унікальний номер, за яким ми можемо знайти і звернутися до того, хто в ній живе. У чому відмінність масиву і об'єкта? Відмінність в тому, що при створенні масиву його ключами (властивостями) можуть виступати тільки числа. Тому такий вид масиву називається нумерованим. На відміну від нього, об'єкт може містити властивості у вигляді рядків (також ви можете зустріти термін асоціативний масив).

Масив оголошується за допомогою квадратний дужок:

Роздруківка в консоль покаже нам, що ми маємо справу з об'єктом.

Масиви в javascript

Сучасні тенденції і підходи в веб-розробці

Дізнайтеся алгоритм швидкого професійного зростання з нуля в сайтобудування

Давайте спробуємо зберегти що-небудь в масив і відразу ж вивести ці значення в консоль:

Масиви в javascript

У будь-який момент ми можемо замінити будь-який з елементів масиву:

Масиви в javascript

Як і властивості класичного об'єкта, елементи масиву можна перебрати в циклі, використовуючи оператор in:

Масиви в javascript

Також можна використовувати і класичний варіант циклу for. Для того, щоб пройтися по всіх елементах масиву, нам потрібно знати кількість елементів масиву, щоб ми могли працювати з лічильником і маса не зациклився. Отримати довжину масиву нам допоможе вже знайоме по роботі з рядками властивість length. І приклад:

Масиви в javascript

Сучасні тенденції і підходи в веб-розробці

Дізнайтеся алгоритм швидкого професійного зростання з нуля в сайтобудування

Найсвіжіші новини IT і веб-розробки на нашому Telegram-каналі

Схожі статті