Karena saya telah menggunakan banyak metode array JavaScript baru -baru ini, saya telah menyusun tutorial tentang JavaScript, dan konten spesifiknya adalah sebagai berikut:
1. Metode biasa
1. Gabungan () bergabung dengan elemen array bersama -sama dan kembali sebagai string
Parameter: Opsional, tentukan pemisah antar elemen, jika tidak ada parameter, defaultnya adalah koma
Nilai Pengembalian: String
Efek pada array asli: tidak ada
2. Reverse () Mengembalikan urutan elemen array menjadi urutan terbalik.
Parameter: Tidak ada
Nilai Pengembalian: Array
Efek pada array asli: Array asli dimodifikasi ke array setelah diatur dalam urutan terbalik
3. Sort () mengurutkan elemen array dan kembali
Parameter: Opsional, fungsi metode penyortiran, jika tidak ada parameter, default diurutkan dalam urutan kamus.
Nilai Pengembalian: Array Diurutkan
Efek pada array asli: Array asli dimodifikasi ke array yang diurutkan
4. Concat () Menghubungkan beberapa array
Parameter: Beberapa, dapat berupa array atau elemen.
Nilai pengembalian: Array baru setelah koneksi
Efek pada array asli: tidak ada
5. slice () memotong beberapa elemen dari array, membentuk array baru dan kembali
Parameter: Dua angka, yang kedua adalah opsional, parameter pertama mewakili nilai indeks elemen pertama yang mulai dicegat (elemen ini disertakan saat dicegat). Jika parameter pertama adalah angka negatif, itu berarti bahwa elemen yang dicegat dimulai dari ujung elemen (seperti -1 mewakili elemen terakhir); Arti parameter kedua adalah nilai indeks elemen yang berhenti untuk dicegat (karakter ini tidak termasuk saat dicegat), dan nilai negatifnya sama dengan parameter pertama.
Nilai pengembalian: Array baru yang dicegat
Efek pada array asli: tidak ada
6. Splice () menggantikan, menghapus atau menyisipkan elemen dari array dan mengembalikan array baru
Parameter: Beberapa parameter, parameter pertama diperlukan, yang lain opsional, parameter pertama adalah nilai indeks pertama dari operasi. Ketika tidak ada parameter kedua, semua elemen setelah nilai indeks parameter pertama (termasuk parameter pertama) akan dihapus. Ketika parameter kedua berisi parameter kedua, parameter kedua menghapus jumlah elemen dan mengembalikan array baru yang terdiri dari elemen -elemen ini; Ketika parameter kedua adalah 0, parameter selanjutnya akan dimasukkan ke dalam array asli sebagai elemen baru dan mengembalikan array kosong; Ketika parameter kedua tidak 0 dan berisi parameter lain, operasi penggantian akan dilakukan dan array baru yang terdiri dari elemen asli sebelum penggantian dikembalikan.
Nilai Pengembalian: Hapus serangkaian elemen baru
Dampak pada Array Asli: Ganti, Hapus, Sisipkan, dan Operasi Lainnya pada Array Asli
7. push () menambahkan elemen ke ekor array dan mengembalikan panjang array
Parameter: Beberapa elemen ditambahkan ke akhir array
Nilai pengembalian: Panjang array setelah menambahkan elemen
Efek pada array asli: elemen ditambahkan ke ekor array asli
8. Pop () menghapus elemen dari akhir array
Parameter: Tidak ada
Nilai pengembalian: elemen yang dihapus
Efek pada array asli: elemen dihapus di ekor array asli
9. unshift () menambahkan elemen ke kepala array dan mengembalikan panjang array
Parameter: Beberapa elemen ditambahkan ke header array
Nilai pengembalian: Panjang array setelah menambahkan elemen
Efek pada array asli: elemen ditambahkan ke header nomor asli
10. shift () menghapus elemen dari kepala array
Parameter: Tidak ada
Nilai pengembalian: elemen yang dihapus
Efek pada array asli: elemen dihapus dari header array asli
11. Tostring () mengubah array menjadi string, dipisahkan oleh koma antara setiap elemen.
Parameter: Tidak ada
Nilai pengembalian: String yang dibentuk (array dua dimensi juga hanya elemen yang menghubungkan array dua dimensi)
Efek pada array asli: tidak ada
12. TolocaleString () adalah versi terlokalisasi dari metode tostring ()
-----------------------------------------------------------------------------------------------------------------------------
2. Metode Iterator
1. Foreach () Metode panggilan ke setiap elemen array
Parameter: suatu fungsi
Nilai Pengembalian: Tidak Ada
Efek pada array asli: tidak ada
2. Every () menerima fungsi dengan nilai pengembalian boolean. Semua elemen dalam array mengembalikan true, maka benar, jika tidak kembali salah
Parameter: Fungsi dengan nilai pengembalian boolean
Nilai pengembalian: benar atau salah
Efek pada array asli: tidak ada
3. Beberapa () menerima fungsi dengan nilai pengembalian boolean. Selama ada elemen dalam array, fungsi mengembalikan true, jika tidak ia mengembalikan false
Parameter: Fungsi dengan nilai pengembalian boolean
Nilai pengembalian: benar atau salah
Efek pada array asli: tidak ada
4. MAP () menerima fungsi sebagai parameter dan mengembalikan array baru. Elemen -elemen dari array baru adalah hasil dari elemen array asli menggunakan fungsi.
Parameter: suatu fungsi
Nilai Pengembalian: Array Hasil Setiap Elemen Menggunakan Fungsi
Efek pada array asli: tidak ada
5. Filter () menerima fungsi dengan nilai boolean sebagai parameter, harus menggunakan fungsi untuk semua elemen, dan mengembalikan array elemen baru dengan nilai pengembalian true.
Parameter: suatu fungsi
Nilai Pengembalian: Setiap elemen menggunakan array elemen dengan fungsi yang benar
Efek pada array asli: tidak ada
-----------------------------------------------------------------------------------------------------------------------------
3. Metode Kombinasi
1. Reduce () menerima fungsi sebagai argumen dan mengembalikan nilai. Dimulai dengan nilai akumulasi, fungsi secara konstan dipanggil pada nilai akumulasi dan elemen -elemen selanjutnya dalam array.
Parameter: suatu fungsi
Nilai Pengembalian: Nilai Akumulasi Terakhir
Efek pada array asli: tidak ada
2. Metode reduceright ()
Catatan: Seperti Kurangi, Perintah Eksekusi berasal dari kanan ke kiri
Ringkasan dan analisis di atas metode array 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.