Программирование - это просто
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   
29.06.2011 г.
Урок 13. Управление шрифтами в CSS New Page 1

Web-программирование: «Java Script(JS, массивы): описание методов объекта Array».

 

Сегодня мы рассмотрим некоторые методы объекта Array:

  • concat. Он соединяет два и более массивов в один.  Исходные массивы остаются неизменными, а результат: объединенный массив. 

  • join. Объединяет все элементы массива в строку с разделителем, который указан в качестве аргумента. Если аргумент опущен - то разделителем будет запятая. Исходный массив не меняется, возвращенное значение - строка с разделителями. 

  • push. Добавляет элемент в конец массива. Мы уже сталкивались с ним в предыдущих выпусках  ("Начало создание библиотеки визуальных объектов" и "Основные сведения об объектах. Объект Array"). Возвращаемое значение - новая длина массива.

  • pop. Удаляет последний элемент массива. Возвращаемое значение - сам удаляемый элемент.

  • splice. Универсальный метод добавления и удаления элементов массива. Вот его синтаксис:

splice(<Номер первого элемента, с которым происходит операция>,<Количество удаляемых элементов>,<Добавляемый элемент1>,<Добавляемый элемент2>,...)

 

Первый аргумент данной функции - номер элемента, с которого начинают добавляться или удалятся элементы. Второй - количество удаляемых элементов, если 0 - то ни один элемент не удаляется. Третий и далее аргументы - добавляемые элементы. 

 

А теперь рассмотрим пример:

<html>

 

<head>

    <title>Урок 54. Java Script (JS): Методы объекта Array</title>

</head>

 

<body>

    <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">

        var a=new Array(5,6,7)

        var b=new Array(1,2,3,4)

        var c=a.concat(b)

        document.write("c=",c,"<br>")

        c=a.concat(a,b)

        document.write("c=",c,"<br>")

        var d=a.join()

        document.write("d=",d,"<br>")

        var d=a.join(";")

        document.write("d=",d,"<br>")

        a.push(1)

        document.write("после push a=",a,"<br>")

        a.pop()

        document.write("после pop a=",a,"<br>")

        a.splice(2,0,"проба","еще слово")

        document.write("после splice a=",a,"<br>")

        a.splice(0,1)

        document.write("после splice №2 a=",a,"<br>")      

    </SCRIPT>

</body>

 

</html>

 

Вот что он выдаст:

Web-программирование: «Java Script(JS, массивы): описание методов объекта Array».

 

 

 

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