Cara cepat memulai VUE3.0: Masuk ke pembelajaran
Rekomendasi terkait: Tutorial JavaScript
1.operasi array dua dimensi yang umum
Pada bab sebelumnya, Anda telah mempelajari berbagai cara membuat array satu dimensi array satu dimensi, Membuat array dua dimensi sangatlah sederhana, cukup atur elemen array ke dalam array.
Setelah membuat array dua dimensi, bagaimana cara melintasi elemen dalam array dua dimensi dan mengoperasikannya?
Selain itu, dalam pengembangan proyek web, array multidimensi sering kali dibuat dengan menambahkan elemen ke array kosong multidimensi. Berikut ini contoh penambahan elemen array kosong dua dimensi.
Jika Anda ingin memberikan nilai ke elemen array dua dimensi (seperti arr[i][0]), Anda harus terlebih dahulu memastikan bahwa elemen yang ditambahkan (seperti arr[i]) telah dibuat sebagai array, jika tidak program akan melaporkan kesalahan "Uncaught TypeError...".
Perhatikan bahwa
saat membuat array multidimensi, meskipun JavaScript tidak membatasi jumlah dimensi array, dalam aplikasi sebenarnya, untuk memfasilitasi pembacaan kode, debugging, dan pemeliharaan, disarankan untuk menggunakan array tiga dimensi atau kurang untuk menyimpan data.
[Kasus] Transposisi array dua dimensi
Transposisi array dua dimensi mengacu pada penyimpanan elemen horizontal array dua dimensi menjadi elemen vertikal.
Ide penerapan kode:
Untuk memberi Anda rasa pencapaian, saya tidak akan memposting kodenya. Jika Anda memiliki pertanyaan, Anda dapat menanyakannya di area komentar. Faktanya, matriks dapat disimpan dalam array. Nantinya, Anda cukup menjalankan kode secara langsung dengan mentransposisi matriks.
2. Metode array umum metode
Dalam JavaScript, selain metode menambah dan menghapus elemen array yang dijelaskan sebelumnya, Anda juga dapat menggunakan metode yang disediakan oleh objek Array untuk mensimulasikan operasi tumpukan dan antrian.
sedang dikembangkan untuk mendeteksi apakah suatu nilai tertentu adalah sebuah array, atau untuk menemukan posisi elemen tertentu dalam sebuah array.
Kecuali untuk metode Array.isArray(), semua metode lain dalam tabel memulai pengambilan dari indeks array yang ditentukan secara default, dan metode pengambilan sama dengan operator "===", yaitu hanya jika keduanya kongruen akankah hasil yang lebih sukses dikembalikan.
metode include() dan Array.isArray()
Metode indexOf()
indexOf() digunakan untuk mengambil nilai pertama yang diberikan dari posisi subskrip yang ditentukan dalam array. Jika ada, ia akan mengembalikan subskrip elemen yang sesuai, jika tidak, ia akan mengembalikan -1.
Perhatikan bahwa
parameter kedua dari metode indexOf() digunakan untuk menentukan indeks untuk memulai pencarian:
metode lastIndexOf()
Metode lastIndexOf() yang disediakan oleh objek Array digunakan untuk mengambil subskrip dari nilai yang terakhir diberikan dalam array dari posisi subskrip yang ditentukan. Berbeda dengan metode pengambilan indexOf(), metode lastIndexOf() secara default menggunakan pengambilan terbalik, yaitu pengambilan dari akhir larik ke awal larik.
Perhatikan bahwa
parameter kedua dari metode lastIndexOf() digunakan untuk menentukan indeks pencarian, dan karena metode ini menggunakan metode pencarian terbalik:
ketika nilainya lebih besar atau sama dengan panjang array, seluruh array akan dicari.
Jika nilainya berupa angka negatif, posisi indeks sama dengan panjang array ditambah angka negatif yang diberikan. Jika nilainya masih berupa angka negatif, -1 langsung dikembalikan.
Jika Anda perlu mengubah array menjadi string selama pengembangan, Anda dapat menggunakan metode yang disediakan oleh JavaScript untuk mencapai hal ini.
Poin yang sama antara metode join() dan toString():
Perbedaan antara metode join() dan toString():
Selain beberapa metode umum yang dijelaskan sebelumnya, JavaScript juga menyediakan banyak metode array lain yang umum digunakan. Misalnya, menggabungkan array, menyalin array secara dangkal, membalikkan urutan elemen array, dll.
Perhatikan bahwa
Rekomendasi terkait: Tutorial JavaScript
Di atas adalah detail metode array umum dalam JavaScript dan mengajarkan Anda cara melakukan transposisi matriks. Untuk informasi lebih lanjut, harap perhatikan artikel terkait lainnya di situs web PHP Cina!