Программирование - это просто
Advertisement
Главная arrow Web-программирование arrow Уроки Java Script arrow Web-программирование: «Java Script(JS): описание методов объекта Array. Продолжение».
01.05.2024 г.
Главное меню
Главная
Интернет магазин
Программные продукты
Биржевые роботы
Искусственный интеллект
Математика и информатика
1С:Предприятие
Уроки C#
Уроки Delphi
Уроки программирования
Web-программирование
Дизайн и графика
Компьютер для блондинок
Исходники
Статьи
Платный раздел
Рассказы про компьютеры
Хитрости и секреты
Системный подход
Размышления
Наука для чайников
Друзья сайта
Excel-это не сложно
Все о финансах
.
Web-программирование: «Java Script(JS): описание методов объекта Array. Продолжение». Печать E-mail
Автор megabax   
05.08.2011 г.
Урок 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: Саша,Марина

 

 
« След.   Пред. »
 
© 2024 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги