Latest web development tutorials

Метод jQuery.extend ()

Jquery методы Разное Jquery методы Разное

примеров

Через элементы массива, и изменить первый объект

<Div ID = "Журнал"> </ DIV> <скрипт> $ (функция () { вар object1 = { яблоко: 0, банан: {вес : 52, стоимость: 100}, вишня: 97 }; Var object2 = { банан: {цена: 200}, дуриан: 100 } / * Объект2 в object1 в * / $ продлить (object1, object2 ) ;. Var printObj = TypeOf ! JSON = "неопределенные" JSON stringify :?. Функция (OBJ) { вар обр = [] ;. $ каждый (объект, функция (ключ, значение) { вар следующая = клавиша + ":"; . следующий + = $ isPlainObject (Вэл) printObj (Вэл): Вэл; обр толчок (?. следующий );}); Возвращение "{" + Орг присоединиться ( " ,") +. "}";}; $ ( "#log") Append (. printObj (object1) );}) </ Script>

Попробуйте »

Определение и использование

Функция jQuery.extend () используется для содержания одного или нескольких объектов в целевой объект.

Примечание: 1. Если только за $ .extend () определяет параметр, то это означает , что целевой параметр пропущен. В этом случае целью является сам объект JQuery. Таким образом, мы можем добавить новый глобальный объект функции JQuery.
2. Если несколько объектов имеют такое же свойство, которое переопределяет значение свойства первого.


грамматика

$.extend( target [, object1 ] [, objectN ] )

Указывает ли объединенной глубины


$.extend( [deep ], target, object1 [, objectN ] )

Внимание: не поддерживают первый аргумент ложь.

参数 描述
deep 可选。 Boolean类型 指示是否深度合并对象,默认为false。如果该值为true,且多个对象的某个同名属性也都是对象,则该"属性对象"的属性也将进行合并。
target Object类型 目标对象,其他对象的成员属性将被附加到该对象上。
object1 可选。 Object类型 第一个被合并的对象。
objectN 可选。 Object类型 第N个被合并的对象。


примеров

Другие примеры

Рекурсивный объединить два объекта
Рекурсивный объединить два объекта, и модификации первого объекта.

Объединение по умолчанию и варианты объектов
Объединить по умолчанию и параметры объекта, а объект не изменяет значения по умолчанию. Это обычный режим разработки плагинов.


Jquery методы Разное Jquery методы Разное