Понедельник, 13.05.2024, 09:31
Меню сайта
Категории раздела
JQuery плагины [59]
JQuery уроки [69]
PHP полезное [24]
PHP уроки [21]
Css [26]
JS [3]
SQL [9]
Css 3 [17]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » Статьи » JQuery уроки

jQuery.merge()

Description: Объединить содержимое двух массивов вместе в первый массив.

jQuery.merge( первый, второй )

Добавлена в версию: 1.0
первый
Массив
Первый массив для слияния, добавляются элементы второго.
второй
Массив
Второй массив, чтобы влиться в первый, без изменений.

$.merge() формирует массив, который содержит все элементы из двух массивов. Порядок элементов в массивах сохраняется, с элементами, добавленными из второго массива. Функция $.merge() является разрушительной. Она изменяет первый параметр, чтобы добавить элементы из второго.

Если вам необходим оригинальный первый массив, сделайте его копию перед вызовом $.merge(). К счастью, $.merge() сам может использоваться для этого копироавния:

var newArray = $.merge([], oldArray);

Этот ярлык создает новый, пустой массив и сливает содержимое oldArray в него, фактически клонируя массив.

До jQuery 1.4, аргументы должны были быть подлинными объектами массива Javascript; используйте $.makeArray - если они таковыми не являются. Для удаления возможных дубликатов из получившегося массива воспользуйтесь функцией $.unique().

Примеры

Пример 1

Объединяет два массива.
$.merge( [0,1,2], [2,3,4] )
Результат выполнения кода выше:
[0,1,2,2,3,4]

Пример 2

Объединяет два массива.
$.merge( [3,2,1], [4,3,2] )
Результат выполнения кода выше:
[3,2,1,4,3,2]

Пример 3

Объединяет два массива, но использует копии, так что оригинал не изменяется.
var first = ['a','b','c'];
var second = ['d','e','f'];
$.merge( $.merge([],first), second);
Результат выполнения кода выше:
["a","b","c","d","e","f"]
Категория: JQuery уроки | Добавил: ChronoW (16.04.2013)
Просмотров: 925 | Теги: ойгукн, jQuery, jQuery.merge(), merge, merge(), jQuery merge() | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: