Rumah > Artikel > hujung hadapan web > Petua untuk menggunakan kaedah sambungan extend dalam Jquery_jquery
Dalam proses menggunakan Jquery untuk membangun, extend ialah fungsi pemprosesan parameter yang biasa digunakan, terutamanya penggunaan nilai lalai.
Prototaip kaedah sambungan Jquery ialah:
var v=$.extend(dest,src1,src2,[,src3...]);
Fungsinya adalah untuk menggabungkan src1, src2, src3 ke dalam dest dan mengembalikan dest yang digabungkan.
Tetapi semasa penggunaan, nilai lalai selalunya tidak boleh diubah,
adalah seperti berikut:
var defaut={'selector':'select','default':'默认值','backcolor':'#85e137','forecolor':'#000'}; var src={'selector':'ss','default':'笑话','backcolor':'#fff','forecolor':'red'};
Jika kita menggunakan
var v=$.extend(dfault,src);
untuk memproses parameter, maka nilai lalai pada kali seterusnya ia diproses akan menjadi nilai selepas pemprosesan ini dan bukannya nilai lalai sebenar.
Kita boleh menggunakan kod berikut:
var v=$.extend({},dfault,src);
Iaitu, kami menggunakan objek kosong sebagai parameter sasaran (lalai) dan parameter lalai sebagai parameter sumber pertama (src). yang OK Gunakan sekali lagi!
Ini mencapai kesan mengekalkan nilai lalai tidak berubah!