Попов Андрей Викторович
Шрифт:
Отметим, что объекты string можно создавать, просто записывая в кавычках значение строки:
Опишем объекты, приведенные в табл. П1.12, более подробно.
Объект Array
Новый объект встроенного класса
Например:
Нумерация элементов в массивах всегда начинается с нуля. После того как массив создан и проинициализирован, обращаться к его элементам можно с помощью обычного оператора индексации [], например:
Длину массива, т.е. число содержащихся в нем элементов, можно узнать с помощью свойства
Некоторые наиболее часто используемые методы встроенного объекта
Таблица П1.13. Методы объекта
Метод | Описание |
---|---|
a1.concat(а2) | Возвращает новый массив, являющийся результатом объединения (склеивания) двух массивов: a1 (его элементы идут первыми) и а2 (его элементы идут после элементов массива a1 ) |
join(separator) | Возвращает строку, содержащую все идущие друг за другом элементы массива, разделенные символом, указанным в параметре separator |
reverse | Располагает элементы массива в обратном порядке (первый меняется местами с последним, второй — с предпоследним и т.д.). Новый массив при этом не создается |
slice(start, [end]) | Возвращает часть массива, начиная с элемента с индексом start , заканчивая элементом с индексом end . Если в качестве end указано отрицательное число, то оно задает смещение от конца массива. Если параметр end не указан, то берутся все элементы массива, начиная с элемента с индексом start |
sort([sortfunction]) | Возвращает массив с отсортированными элементами. Параметр sortfunction определяет имя функции, используемой для сортировки; если этот параметр опущен, то сортировка производится в порядке увеличения ASCII-кодов элементов массива |
Пример использования методов объекта Array приведен в листинге П1.4.
Объект Date
Для создания нового объекта встроенного класса
Конструктор первого вида позволяет создать объект, в котором хранится информация о текущих дате и времени:
Здесь время задается по Гринвичу, т.е. с использованием времени (UCT — Universal Coordinated Time).
Конструктор второго вида имеет единственный параметр:
Параметр
Конструктор третьего вида предназначен для раздельного задания компонентов даты и имеет следующий вид:
Значения параметров последнего конструктора приведены в табл. П1.14.
Таблица П1.14. Параметры конструктора
Параметр | Описание |
---|---|
year | Год в четырехзначном формате, например 1998 (но не 98) |
month | Номер месяца от 0 (январь) до 11 (декабрь) |
date | Календарная дата в диапазоне от 1 до 31 |
hours | Час дня в диапазоне от 0 до 23 |
min | Минуты в диапазоне от 0 до 59 |
sec | Секунды в диапазоне от 0 до 59 |
ms | Миллисекунды в диапазоне от 0 до 999 |