Массивы в JavaScript

Печать

javascript задать массив Элементы массива являются просто свойствами объектов, а доступ к ним осуществляется таким же образом, как и другие свойства объекта. Как известно, идентификаторами свойств предсталяются постоянно строки, то массив также индекс строки, а не числа. Однако при использовании подстрочной нотации (квадратные скобки) для доступа к собственности, ряд литерал может также употребляться, так как он будет принужден к пункту интерпретатора. С точками доступа не достаточно пользование к доступу к элементам массива, поскольку буквальные собственности идентификаторов не имеют возможности возникать с цифры (опять же, все эти формы поведения являются производными от родового объекта права собственности, они не массив) .

Самая главная особенность массива – это длина (строки и функции имеют длину тоже, но определение массива длины уникален)

Какие методы получаются от Array.prototype?

Насколько известно, javascript задача массива содержит множество полезных утилита, но там их слишком много, чтобы вдаваться в детали, и вы ,вероятно, знакомы с большинством предварительных ECMA 5 функций. Следующие приемы массива широкодоступны в последних обновлениях основных известных браузерах:

concat - маленькая копия массива и добавление аргумента;
присоединиться - создать строку из массива. Добавить аргумент к каждому члену массива;
shift - удаляет и возвращает первый элемент;
поп -удаляет и возвращает последний элемент;
unshift - добавляет аргументы перед массивом;
push -добавляет аргументы в конец массива;
реверс - изменяет массив без копирования;
фрагмент - мелкая копия части массива, разделенных индексом аргумента;
splice - удаляет заданные элементы из массива, заменяет им дополнительные аргументы;
сортировка - сортирует массив, не копируя ее, возможно, с помощью компаратора аргумента;
toString - вызывает присоединение без передачи аргумента;

ECMA 5 указывает дополнительный набор высокого порядка функций, все из которых уже были реализованы во всех основных браузерах, кроме IE<=8 (но="" ie9="" просмотр="" внедряет="" их="" в="" жизнь).="" многие="" из="" этих="" новых="" методов,="" уже="" знакомы,="" кто="" использует="" передачу="" массива="" javascript="" в="" php="">

indexOf - возвращает первый элемент , который равен указанному значению или -1, если ничего не найдено;

соответствие строки - возвращает последний элемент, который равен указанному значению или -1, если ничего не найдено;

forEach - применение поставляемой функции к каждому элементу массива;

карта - создает новый массив, содержащий результаты применения поставляемую функцию к каждому элементу массива;

фильтр - создает новый массив, содержащий все элементы, для которых поставляется функция возвращения true;

уменьшить - применить функцию одновременно против двух значений массива (слева-направо), с тем, чтобы уменьшить его единственное значение (Примечание: сокращения имели разный смысл в старых версиях Prototype.js);

reduceRight - применить функцию одновременно против двух значений массива (справа-налево), с тем, чтобы сократить это единичное значение.

 Дата публикации: 22.09.2013, 21:50

 

Добавить комментарий


Защитный код
Обновить

Новости

Как можно использовать интернет-порталы?
В современных условиях процесс формирования сайтов разного типа может быть направлен на определенные цели. Функции, доступные при помощи сайтов разного типа, част...
Операционные системы для станков с ЧПУ
Все мы знаем, как нелегко зарабатывать деньги. Особенно тяжело приходится людям, которые работают физически. Для того чтобы хоть как-то облегчить им труд, специалис...
Выбор компьютерной литературы
К сожалению, в книжном магазине нет той литературы, которая бы называлась «Лучшая книга для программистов», «Прекрасный вариант для начинающих», и т. п. Однако, все �...

Операционные системы

Курсы для работы с ОС linux и javascript
В наше время компьютеры являются неотъемлемым элементом жизни и работы. В данном случае большое внимание уделяется процессу обучения в области использования тех �...
Какая операционная система установлена на вашем домашнем компьютере?
 

Интернет-технологии

Как включить куки: запуск функции JavaScript

Современные интернет технологии - JavaScript  как включить куки и JavaScriptПоследние достижения Интернет-технологий делают пользование глобальной сетью не только полезной, но и чрезвычайно приятной, ведь интерфейсы современных браузеров очень привлекательны, а функции, внедренные в структуру сайтов, позволяют...
Подробнее...

Сетевые технологии

Видео уроки: основы программирования на языке Java

Основы программирования на языке java – как один из способов разбогатеть видео уроки Java программированиВ настоящее время имеется множество разнообразных языков программирования, призванных решать различные задачи. Сложно представить, но подавляющее большинство современных языков программирования появились...
Подробнее...

Операционные Системы

Основы администрирования и безопасности linux

Виды операционных систем. Основы администрирования и безопасности linux основы администрирования и безопасности linuxВсе мы каждый день используем компьютер для работы, развлечения или общения с друзьями в социальных сетях. Однако крайне редко кто-то задумывается о том, каким...
Подробнее...