Penambahan array
• ary.push ()
Tambahkan elemen ke ujung array, yang mengembalikan panjang array baru setelah ditambahkan, dan array asli diubah
• ary.unshift ()
Menambahkan elemen ke awal array mengembalikan panjang array baru setelah menambahkan, dan array asli diubah
• var ary = [1,2,3,4];
var res = ary.unshift (6);
Console.log (res); ---> 5
Apa yang dikembalikan adalah panjang array baru • ary.splice (n, m, x) untuk menghapus elemen M dari indeks n, tempatkan elemen X yang baru ditambahkan di depan indeks n, dan mengembalikan elemen yang dihapus sebagai array baru, dan ubah array asli.
• ary.splice (n, 0, x)
0 elemen dihapus dari indeks n, dan elemen X yang baru ditambahkan ditempatkan di depan indeks n. Array kosong yang dikembalikan diubah.
• ary.splice (n, m)
Mulailah menghapus elemen M dari indeks n, kembalikan konten yang dihapus sebagai array baru, dan ubah array asli
• Splice (0,0, x) -----> unshift
Penghapusan array
• ary.pop () menghapus item terakhir dari array, mengembalikan item yang dihapus, dan array asli diubah
• ary.shift () menghapus item pertama dari array, mengembalikan item yang dihapus, dan array asli diubah
• var ary = [5,8,3,4,6]; var res = ary.shift (); console.dir (res); ----> 5 Kembalikan item pertama dari array • hapus konten item terakhir array ary.splice (ary.length-
1,1) //ary.length-1 konten item terakhir dari array ary.length- = 1 ary.length--
• var ary = [5,8,3,4,6]; //
ary.splice (ary.length-1,1); //
ary.length- = 1;
console.dir (ary); ---->
Outputnya adalah kueri dan penyalinan array [5,8,3,4]
• Slice (n, m) dimulai dari indeks n, menemukan indeks m, dan mengembalikan konten yang ditemukan sebagai array baru, dan array asli tidak berubah.
• Iris (N-1, M) mengekstrak istilah ke-n ke istilah array
• Slice (n) Temukan akhir array mulai dari indeks n
• Slice (0) Slice () Salin array asli ke klon array
• concat () juga dapat menerapkan kloning array
• Tujuan asli concat adalah untuk mengimplementasikan array jahitan ary.concat (ary2) untuk menyambungkan dua array
Mengubah array menjadi string
• Tostring mengeluarkan setiap item dalam array dan memisahkannya dengan koma, dan array asli tetap tidak berubah
• Bergabunglah ("+") memisahkan setiap item dalam array dengan pemisah yang ditentukan
• Jumlah array
var ary = [5,8,3,4,6]; var str = ary.join ("+"); var total = eval (str); console.dir (total); // Ubah string yang ditentukan menjadi ekspresi nyata dan jalankan var ary = [5,8,3,4,6]; var total = 0; untuk (var i = 0; i <ary.length; i ++) {total+= ary [i]; } console.dir (total);Pengaturan array dan penyortiran
• Reverse () Urutkan array terbalik dan ubah array asli
• Sortir dapat mewujudkan penyortiran dari besar ke kecil atau dari kecil ke besar, tetapi penulisan menulis secara langsung hanya dapat mengurutkan angka dalam sepuluh.sort (fungsi (a, b) {return (ab);})
Beberapa metode yang umum digunakan tidak kompatibel
• Metode indexOf () Mengembalikan lokasi di mana nilai string yang ditentukan pertama kali muncul di string.
• foreach
•peta
Saya akan terus melengkapi di masa depan di ruang yang ramai. Saya berharap ini dapat membantu semua orang memahami dan belajar bersama.
Diskusi singkat di atas tentang penambahan, penghapusan, modifikasi, dan pencarian array di JavaScript adalah semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.