Latest web development tutorials

jQuery.extend () metode

Metode Lain-lain jQuery Metode Lain-lain jQuery

contoh

Melalui elemen array, dan memodifikasi objek pertama

<Div id = "log"> </ div> <script> $ (function () { var Object1 = { apple: 0, banana: {berat : 52, harga: 100}, cherry: 97 }; Var Object2 = { banana: {Harga: 200}, durian: 100 }; / * Object2 ke Object1 di * / $ memperpanjang (Object1, Object2 ) ;. Var printObj = typeof ! JSON = "undefined" JSON stringify :?. Fungsi (obj) { var arr = [] ;. $ masing-masing (obj, fungsi (kunci, val) { var berikutnya = kunci + ":"; . berikutnya + = $ isPlainObject (val) printObj (val): val; mendorong arr (?. berikutnya );}); Kembali "{" + Arr bergabung ( " ,") +. "}";}; $ ( "#log") Append (. printObj (Object1) );}) </ Script>

Coba »

Definisi dan Penggunaan

jQuery.extend () adalah fungsi yang digunakan untuk isi satu atau lebih objek ke objek target.

Catatan: 1. Jika hanya untuk $ .extend () menentukan parameter, itu berarti bahwa parameter target dihilangkan. Dalam hal ini, target objek jQuery itu sendiri. Dengan cara ini, kita dapat menambahkan obyek global fungsi jQuery baru.
2. Jika beberapa objek memiliki properti sama, yang menimpa nilai properti dari mantan.


tatabahasa

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

Menunjukkan apakah kedalaman gabungan


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

Peringatan: tidak mendukung argumen pertama palsu.

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


contoh

contoh yang lebih

Rekursif menggabungkan dua objek
Rekursif menggabungkan dua objek, dan memodifikasi objek pertama.

Gabung default dan pilihan objek
Gabung default dan pilihan objek, dan objek tidak mengubah default. Ini adalah modus pembangunan umum plug-in.


Metode Lain-lain jQuery Metode Lain-lain jQuery