JavaScript Arrays Methods - Part 1

Array ialah objek khas dalam JavaScript. Ia menyimpan pelbagai nilai dalam satu pemboleh ubah.

Daripada mencipta pemboleh ubah berasingan untuk setiap pelajar: let student1 = "John"; let student2 = "David";

Gunakan array: let students = ["John", "David", "Alex"];

Setiap nilai ialah elemen. Setiap elemen mempunyai indeks yang bermula dari 0.

• Properti length Properti length memberitahu anda jumlah keseluruhan elemen. Ia adalah satu properti, bukan fungsi. Jangan gunakan kurungan. Betul: arr.length Salah: arr.length()

Anda boleh mengubah length untuk mengubah saiz array anda.

  • Mengurangkan length akan membuang elemen dari hujung.
  • Menambah length akan mencipta slot kosong.

• toString() dan join() Gunakan toString() untuk menukarkan array kepada string yang dipisahkan oleh koma. Gunakan join() apabila anda mahukan pemisah tersuai seperti sempang atau palang.

• Kaedah at() Kaedah ini mengembalikan elemen pada indeks tertentu. Tidak seperti notasi kurungan siku, ia menyokong indeks negatif. arr.at(-1) memberikan anda elemen terakhir.

• Kaedah pop() Ini membuang elemen terakhir daripada array. Ia mengubah array asal dan mengembalikan item yang dibuang.

• Array.isArray() Gunakan ini untuk menyemak sama ada sesuatu nilai itu adalah array. Operator typeof mengembalikan "object" untuk array, yang mana tidak membantu. Sentiasa sahkan data anda dengan Array.isArray() sebelum melakukan gelung.

• delete lawan concat() Operator delete membuang elemen tetapi meninggalkan lubang kosong. Ia tidak mengubah length. Kaedah concat() menggabungkan array. Ia tidak mengubah array asal. Ia mengembalikan array yang baharu.

• copyWithin() Ini menyalin sebahagian daripada array ke kedudukan baharu dalam array yang sama. Ia menulis semula elemen sedia ada.

Ringkasan kaedah:

  • length: Mengembalikan saiz.
  • toString(): Menukarkan kepada string yang dipisahkan oleh koma.
  • join(separator): Menukarkan kepada string dengan pemisah tersuai.
  • at(index): Mendapatkan elemen (menyokong indeks negatif).
  • pop(): Membuang elemen terakhir.
  • isArray(): Menyemak sama ada nilai adalah array.
  • concat(): Menggabungkan array ke dalam array baharu.
  • copyWithin(): Menyalin elemen dalam array yang sama.

Source: https://www.w3schools.com/js/js_array_methods.asp Complete guide: https://dev.to/annapoo/javascript-arrays-methods-part-1-kb7