Page 110 - 6105
P. 110
alert (fruits.pop ()); // видалили "Груша"
alert (fruits); // Яблуко, Апельсин
Метод push – додає елемент в кінець масиву:
var fruits = [ "Яблуко", "Апельсин"];
fruits.push ( "Груша");
alert (fruits); // Яблуко, Апельсин, Груша
Виклик fruits.push (...) рівнозначний fruits [fruits.length] = ....
Метод shift – видаляє з масиву перший елемент і повертає його:
var fruits = [ "Яблуко", "Апельсин", "Груша"];
alert (fruits.shift ()); // видалили Яблуко
alert (fruits); // Апельсин, Груша
Метод unshift – додає елемент в початок масиву:
var fruits = [ "Апельсин", "Груша"];
fruits.unshift ( 'Яблуко');
alert (fruits); // Яблуко, Апельсин, Груша
Методи push і unshift можуть додавати відразу по декілька елементів:
var fruits = [ "Яблуко"];
fruits.push ( "Апельсин", "Персик");
fruits.unshift ( "Ананас", "Лимон");
// результат: [ "Ананас", "Лимон", "Яблуко",
"Апельсин", "Персик"]
alert (fruits);
Масив – це об'єкт, де в якості ключів обрані цифри, з додатковими методами
і властивістю length.
Так як це об'єкт, то в функцію він передається по посиланню:
function eat (arr) {
arr.pop ();
109