Page 109 - 6105
P. 109
fruits [3] = 'Лимон'; // тепер [ "Яблуко", "Апельсин",
"Груша", "Лимон"]
Загальна кількість об'єктів, що зберігаються в масиві, міститься в його
властивості length:
var fruits = [ "Яблуко", "Апельсин", "Груша"];
alert (fruits.length); // 3
Через alert можна вивести і масив цілком.
При цьому його елементи будуть перераховані через кому:
var fruits = [ "Яблуко", "Апельсин", "Груша"];
alert (fruits); // Яблуко, Апельсин, Груша
У масиві може зберігатися будь-яке число елементів будь-якого типу. В
тому числі, рядки, числа, об'єкти, наприклад:
// мікс значень
var arr = [1, 'Ім'я', {name: 'Петя'}, true];
// отримати об'єкт з масиву і тут же - його властивість
alert (arr [2] .name); // Петя
Одне із застосувань масиву – це черга. У класичному програмуванні так
називають впорядковану колекцію елементів, таку що елементи додаються в
кінець, а обробляються – з початку.
У реальному житті ця структура даних зустрічається дуже часто. Наприклад,
черга повідомлень, які треба показати на екрані. Дуже близька до черги ще одна
структура даних: стек. Це така колекція елементів, в якій нові елементи додаються
в кінець і беруться з кінця.
Для того, щоб реалізовувати ці структури даних, і просто для більш зручної
роботи з початком і кінцем масиву існують спеціальні методи pop, push, shift і
unshift.
Метод pop – видаляє останній елемент з масиву і повертає його:
var fruits = [ "Яблуко", "Апельсин", "Груша"];
108