Array adalah aspek penting dari bahasa pemrograman apa pun, karena kita dapat menyimpan data di dalamnya dari angka, string, objek, dan bahkan array lainnya. Mampu bekerja dengan array secara efektif adalah keterampilan penting bagi pengembang mana pun, apa pun bahasa pemrogramannya. JavaScript menyediakan banyak metode untuk mempermudah pengerjaan array Show
Kita dapat mendefinisikan array dengan cara berikut Array adalah salah satu tipe data yang ada di JavaScript. Mereka digunakan untuk menyimpan data dari tipe data apa pun, tetapi tidak seperti objek di JavaScript (mirip dengan kamus di Python), indeks setiap elemen penting Meskipun larik dapat digunakan untuk menyimpan data jenis apa pun, sering berguna untuk menyimpan data serupa dalam larik, seperti larik pengguna yang mendaftar untuk acara atau larik item agenda. Dari cuplikan kode di atas, saya telah menetapkan dua metode yang dapat Anda gunakan
Metode kedua jarang digunakan, tetapi juga berguna. Mari selami tujuan utama artikel ini. Saya senang untuk memandu Anda melalui beberapa metode ini. Saya harap Anda juga bersemangat untuk memulai Metode Larik Ada beberapa metode yang dimiliki array JavaScript. Artikel ini akan memandu Anda melalui beberapa di antaranya Saya akan mulai dengan yang paling umum Sebagian besar waktu, diberikan sebuah array, Anda ingin menambahkan elemen ke akhir atau awal, menghapus elemen pertama atau terakhir. Menerapkan yang berikut ini agak mudah Metode mendorongMetode pertama yang akan saya bicarakan adalah metode Kemudian kami membuat pengguna baru, dan kami ingin menambahkan pengguna baru ini ke Metode popMetode Cuplikan kode di atas mendefinisikan larik Metode pergeseranMetode Metode tidak bergeserMetode Metode ES6 ES6, yang merupakan kependekan dari ECMAScript 6, adalah versi JavaScript yang dirilis pada Juni 2015. Tampaknya para pengembang yang memelihara JavaScript seperti bulan kelahiran saya karena pada saat itulah sebagian besar versi mereka dirilis Jika Anda baru mempelajari JavaScript, ES6 akan membuat hidup Anda jauh lebih mudah. Ini tidak hanya menyediakan metode array, tetapi juga menyediakan hal-hal seperti destrukturisasi, fungsi panah, cara yang lebih baik untuk menulis kode berorientasi objek dan modular, antara lain Sebagian besar metode larik ES6 ini menggunakan fungsi panggilan balik, dan akibatnya disebut metode larik orde tinggi. Fungsi panah sangat umum dalam fungsi tingkat tinggi, karena menyederhanakan kode kita Metode petaJika ada metode larik ES6 yang akan Anda gunakan hampir setiap saat, inilah metode ini. Ini adalah metode larik terbaik saya dalam JavaScript dan Python. Meskipun beberapa pengembang JavaScript telah mencoba menerapkan
Jika saya ingin mengimplementasikan fungsi ini tanpa metode ES6, saya harus mengulang array secara native menggunakan loop Metode penyaringanMetode Metode penguranganIni sangat bagus, dan menurut saya ini yang paling sulit dari semua metode yang telah saya sebutkan sejauh ini. Apa yang dilakukan metode ini adalah menggunakan callback tertentu untuk mengurangi array. Misalnya, jika saya ingin menemukan jumlah semua elemen dalam array atau produk dari semua elemen dalam array, metode ini adalah metode yang bagus untuk digunakan, daripada mengulang dan menambah jumlah atau produk awal. Metode forEachMetode ini mirip dengan metode Dalam cuplikan kode di bawah ini, saya menggunakan Metode concatAda kasus di mana Anda ingin menggabungkan atau menggabungkan dua atau lebih array menjadi satu. Kemudian, fungsi ini akan sangat berguna. Memanggil Setiap dan beberapa metodeMetode-metode ini berguna jika Anda ingin mengetahui apakah semua elemen dalam array melewati suatu kondisi dan jika beberapa elemen dalam array masing-masing melewati suatu kondisi Metode lain termasuk Metode pengisian Mengisi setiap elemen dalam larik dengan nilai yang diteruskan sebagai parameter. Metode entri Ini membuat array berperilaku seperti objek dengan pasangan kunci-nilai, di mana kuncinya adalah indeks dan nilainya adalah elemennya Metode menemukan Metode ini mengembalikan elemen pertama dalam larik yang lulus ujian. Dibutuhkan fungsi panggilan balik, yang mengembalikan boolean Metode sambungan Metode ini mengambil parameter dalam jumlah tak terbatas — dua yang pertama adalah indeks tempat Anda ingin mulai menyisipkan dan menghapus elemen dan jumlah elemen yang ingin Anda hapus, masing-masing — dan parameter yang tersisa adalah elemen yang ingin Anda tambahkan ke . Ini mengembalikan array dari elemen yang dihapus dan memutasi array Metode sebaliknya Metode sebaliknya membalikkan array. Perhatikan bahwa itu memutasikannya, artinya ia mengubah array alih-alih hanya membuat salinannya Metode bergabung Metode ini mengubah array menjadi array menjadi string. Perhatikan bahwa itu tidak memutasi array - itu hanya membuat salinannya. Kebalikan dari metode ini adalah metode Metode datar Metode Katakanlah kita memiliki larik yang berisi larik, dan kami ingin menemukan jumlah dan produk dari setiap elemen dalam larik di dalam larik. Maksud saya adalah jika saya memiliki array yang didefinisikan oleh Salah satu cara untuk melakukannya adalah dengan mengulang melalui array awal dan mengulang melalui setiap elemen dan mendapatkan jumlah dan hasil kali Dengan ES6, saya dapat mengulang array awal dan menggunakan metode Metode flatMap Ini adalah kombinasi dari Katakanlah kita ingin mendapatkan kuadrat dari setiap elemen dalam array yang tidak rata, dan kita ingin meratakannya. Metode ini akan membuat hidup kita lebih mudah. Pada bagian di mana saya menggunakan metode Kesimpulan Artikel ini telah memandu Anda melalui beberapa metode larik JavaScript. Percayalah, ada lebih banyak metode. Apakah ada metode lain yang ingin Anda tambahkan ke daftar? Apa itu shift dan unshift dalam JavaScript?JavaScript shift() menghapus elemen pada posisi tertentu dan menggeser elemen yang tersisa ke atas. Fungsi JavaScript unshift() melakukan sebaliknya. unshift() menambahkan elemen baru pada posisi tertentu dan menggeser elemen yang tersisa ke bawah daftar
Apa yang dimaksud dengan Unshift dalam JavaScript?Metode unshift() menambahkan satu atau lebih elemen ke awal larik dan mengembalikan panjang larik yang baru .
Apa itu pergeseran dalam JavaScript?Metode shift() menghapus elemen pertama dari larik dan mengembalikan elemen yang dihapus . Metode ini mengubah panjang array.
Apakah Unshift lebih lambat dari push?Unshift lebih lambat daripada push karena ini juga perlu melepas semua elemen ke kiri setelah elemen pertama ditambahkan. |