Rumah >hujung hadapan web >tutorial js >Mengisytiharkan array dalam jQuery
// 使用数组构造函数声明数组 var arlene1 = new Array(); var arlene2 = new Array("First element", "Second", "Last");Contoh 2 - Notasi Literal
// 使用字面量表示法声明数组 var arlene1 = []; var arlene2 = ["First element", "Second", "Last"];Contoh 3 - Pengisytiharan tersirat
// 从方法的返回值创建数组 var carter = "I-learn-JavaScript"; var arlene3 = carter.split("-");Untuk mengelakkan kesilapan skrip, anda harus mengembangkan kebiasaan memulakan susunan ketika mengisytiharkannya, seperti berikut:
// 使用字面量表示法声明空数组: var arlene = []; // 变量现在包含长度为零的数组Selepas memeriksa kod saya di jslint.com, saya mendapati bahawa ia bermakna bahawa menggunakan pembina array mengisytiharkan array dianggap sebagai amalan yang buruk! Ia mengesyorkan menggunakan notasi literal. Soalan Lazim untuk mengisytiharkan dan memulakan susunan dalam jQuery dan JavaScript
var arrayName = [];
Dalam sintaks ini, "ArrayName" adalah nama array. Kurungan persegi menunjukkan susunan kosong. Anda juga boleh memulakan array dengan nilai apabila mengisytiharkan, seperti yang ditunjukkan di bawah:
Dalam sintaks ini, "Value1", "Value2", dan "Value3" adalah nilai awal array. var arrayName = [value1, value2, value3];
anda boleh menggunakan kaedah
push()
var arrayName = [];
Dalam contoh ini, "nilai" adalah nilai yang akan ditambah kepada array. Kaedah arrayName.push(value);
menambah nilai pada akhir array.
Bagaimana untuk memadam elemen dari jQuery array? push()
splice()
var arrayName = [value1, value2, value3];
Dalam contoh ini, "Indeks" adalah indeks elemen yang akan dipadam. Parameter kedua kaedah arrayName.splice(index, 1);
adalah bilangan elemen yang akan dipadam.
Bagaimana untuk mengakses elemen dalam pelbagai jQuery? splice()
var arrayName = [value1, value2, value3];
Dalam contoh ini, "Indeks" adalah indeks elemen yang akan diakses. Indeks array bermula pada 0, jadi elemen pertama array terletak di Indeks 0. var value = arrayName[index];
anda boleh menggunakan harta
length
Dalam contoh ini, atribut var arrayName = [value1, value2, value3];
mengembalikan bilangan elemen dalam array. var length = arrayName.length;
Anda boleh meleleh melalui pelbagai jQuery menggunakan fungsi for
atau jQuery each()
. Berikut adalah contoh menggunakan gelung for
:
// 使用数组构造函数声明数组 var arlene1 = new Array(); var arlene2 = new Array("First element", "Second", "Last");
Dalam contoh ini, for
gelung ke atas setiap elemen dalam array dan merekodkannya ke konsol.
anda boleh menggunakan kaedah sort()
untuk menyusun tatasusunan jQuery. Berikut adalah contoh:
var arrayName = [value3, value1, value2];
arrayName.sort();
Dalam contoh ini, kaedah sort()
menyusun unsur -unsur array dalam urutan menaik.
anda boleh membalikkan pelbagai jQuery menggunakan kaedah reverse()
. Berikut adalah contoh:
var arrayName = [value1, value2, value3];
arrayName.reverse();
Dalam contoh ini, kaedah reverse()
membalikkan urutan elemen dalam array.
anda boleh menggunakan kaedah join()
untuk menyatukan unsur -unsur array jQuery ke dalam rentetan. Berikut adalah contoh:
var arrayName = [value1, value2, value3];
var string = arrayName.join(separator);
Dalam contoh ini, "pemisah" adalah rentetan yang digunakan di antara setiap elemen dalam rentetan hasil.
anda boleh menggunakan kaedah indexOf()
untuk memeriksa sama ada terdapat nilai dalam pelbagai jQuery. Berikut adalah contoh:
var arrayName = [value1, value2, value3];
var index = arrayName.indexOf(value);
Dalam contoh ini, "nilai" adalah nilai yang akan diperiksa. Kaedah indexOf()
mengembalikan indeks di mana nilai pertama muncul dalam array, dan jika nilai tidak dijumpai, ia kembali -1.
Atas ialah kandungan terperinci Mengisytiharkan array dalam jQuery. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!