Урок 13. Управление шрифтами в CSS
New Page 1
Web-программирование: «Java
Script(JS): описание методов
объекта Array. Продолжение».
Рассмотрим
другие методы объекта Array:
shift(). Этот
метод удаляет первый элемент массива и
возвращает его (изъятый элемент).
unshift().
Добавляет в начало массива указанное
количество элементов. В некоторых
источника говориться, что метод возвращает
результатирующую длину массива. Однако в
бразуере IE 8 это метод не возвращает ничего.
reverse().
Переворачивает массив. Тоесть, меняет
порядок следования элементов в нем на
противоположный.
slice(begin,
end). Выделяет элементы из массива, начиная
с begin и заканчивая end минус единица.
Возвращает результа данного выделения.
Если end опущен, то возвращает элементы от end
до конца. Исходный массив остается прежним,
тоесть, происходит копирование части этого
массива. Не путь с методом splice!
А
теперь рассмотрим работу этих методов на
примере:
<html>
<head>
<title>Урок
56. Java Script (JS): Метды
объекта
Array. Продолжение</title>
</head>
<body>
<SCRIPT
LANGUAGE="JavaScript"
TYPE="text/javascript">
var a=new Array("Маша","Саша","Даша","Лена");
document.write("Исходный
массив: ",a,"<br>");
var
b=a.shift();
document.write("Исходный
массив после shift: ",a," результат
метода shift: ",b,"<br>");
var
c=a.unshift("Таня","Марина");
document.write("Исходный
массив после unshift: ",a," результат
метода unshift: ",c,"<br>");
var
d=a.reverse();
document.write("Исходный
массив после reverse: ",a," результат
метода reverse: ",d,"<br>");
var
e=a.slice(2,4);
document.write("Исходный
массив после slice: ",a," результат
метода slice: ",e,"<br>");
</SCRIPT>
</body>
</html> |
И вот
что будет выдано на экран в результате:
Исходный массив: Маша,Саша,Даша,Лена
Исходный массив после shift: Саша,Даша,Лена
результат метода shift: Маша
Исходный массив после unshift: Таня,Марина,Саша,Даша,Лена
результат метода unshift: undefined
Исходный массив после reverce: Лена,Даша,Саша,Марина,Таня
результат метода reverse: Лена,Даша,Саша,Марина,Таня
Исходный массив после slice: Лена,Даша,Саша,Марина,Таня
результат метода slice: Саша,Марина |
|