Pengantar Array JavaScript
Array dalam JavaScript berbeda dari yang ada dalam bahasa lain, terutama tercermin dalam:
Item yang disimpan dalam array dapat dari berbagai jenis data
Ukuran array berubah secara dinamis. Saat menambahkan atau menghapus item, ukurannya dapat diubah secara dinamis untuk mengakomodasi item data saat ini.
Buat array di JavaScript
Ada dua cara untuk membuat array di JavaScript:
Satu: Hubungi konstruktor array
var a = array baru (3); // Buat array dengan panjang 3
var a = array baru (1,2,3) // Buat array dengan 1,2,3 konten
Selain itu, saat membuat array melalui konstruktor, kata kunci baru juga dapat dihilangkan, dan efeknya sama dengan yang baru
Kedua: Buat menggunakan metode literal (membuat array menggunakan metode ini tidak akan memanggil konstruktor array)
Var a = [1,2,3]
Tentukan apakah suatu objek adalah array
Ada dua cara untuk menentukan apakah suatu objek adalah array dalam JavaScript:
Properti dan Metode Array JavaScript
Atribut panjang
Dalam JavaScript, properti panjang array mengembalikan panjang array, yang dapat dibaca atau ditulis
Panjang-I: Hapus elemen I dari belakang ke depan
Panjang+I: Tambahkan I elemen di akhir array (semuanya diremehkan sebelum inisialisasi)
Metode tumpukan
Metode dorong:
Metode Pop:
Array Metode Non-Pop Mengembalikan item terakhir dalam array (Catatan: Ini hanya mengembalikan item terakhir tanpa mempengaruhi array asli)
Metode antrian
Metode Shift: Lepaskan item pertama dari array dan kembalikan, sambil mengurangi panjang array dengan 1.
Menggunakan metode push () dan shift () dalam kombinasi, Anda dapat mengoperasikan array seperti antrian.
Metode Unshift: Tambahkan item apa pun ke ujung depan array dan kembalikan panjang array
Menggunakan metode unshift () dan pop () dapat menggunakan array operasi seperti beroperasi dalam antrian terbalik.
Metode penyortiran array
Metode Sortir Sortir Array (Menurut Tabel Kode ASCII)
Selain itu, Anda juga dapat menentukan fungsi perbandingan untuk sort ()
Balik():
Tanpa menelepon terbalik, secara manual menerapkan urutan terbalik:
Cara beroperasi
Metode Concat (): Jika tidak ada parameter, kembalikan salinan array saat ini, jika parameternya adalah array, tambahkan setiap item dalam array parameter ke akhir salinan array saat ini, dan kemudian kembalikan salinan itu, jika parameter itu bukan array, tambahkan parameter ke ujung salinan array saat ini dan kembalikan salinan itu itu
Metode SLICE (): Mengembalikan satu atau lebih item dalam array saat ini sebagai array baru (tidak mempengaruhi array asli saat ini)
Metode Splice (): (Catatan: Metode ini beroperasi dalam array asli)
Metode Posisi Indeksof () dan lastIndexof ()
IndexOf (StartIndex, Item): Dalam array saat ini, StartIndex (jika tidak ada StartIndex, cari dari awal) mencari item dari depan ke belakang, dan mengembalikan indeks item pertama. Jika tidak ada item yang ditemukan, kembalikan -1
LastIndexof (StartIndex, Item): Penggunaannya sama dengan IndexOf, tetapi cari dari belakang ke depan
Metode pengurangan
Kurangi dan reduksi:
Kurangi (panggilan balik, kurangi nilai awal basis (opsional)). Fungsi callback dapat menerima empat parameter (pra, cur, indeks, ARR), mewakili nilai sebelumnya, nilai saat ini, indeks item, dan objek array. Hasil pengembalian fungsi ini secara otomatis dilewatkan sebagai parameter ke item berikutnya.
Reduceright () sama dengan pengurangan, tetapi reduceright iterasi dari belakang ke depan
Metode iterasi
Artikel di atas adalah klise tentang penggunaan array JavaScript. Saya harap ini dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.