Artikel asli. Tutorial Array Objek JavaScript – Cara Membuat, Memperbarui, dan Mengulangi Objek Menggunakan Metode JS Array Show
Rata-rata saya bekerja dengan data JSON 18 kali seminggu. Dan saya masih harus menggunakan google untuk menemukan cara memanipulasinya hampir setiap saat. Bagaimana jika ada panduan yang selalu bisa memberi Anda jawabannya? Pada artikel ini, saya akan menunjukkan kepada Anda dasar-dasar saat bekerja dengan array yang terdiri dari objek dalam JavaScript Jika Anda pernah bekerja dengan struktur JSON, Anda sebenarnya pernah bekerja dengan objek JavaScript. JSON adalah singkatan dari Notasi Objek JavaScript Membuat objek sesederhana ini
Objek ini mewakili sebuah mobil. Ada banyak jenis dan warna mobil, setiap objek mewakili mobil tertentu Sekarang, sebagian besar data yang Anda dapatkan dari layanan eksternal seperti ini. Namun terkadang Anda perlu membuat objek dan array secara manual. Seperti yang saya lakukan saat membuat e-shop ini Ingat setiap item daftar kategori akan terlihat seperti ini di HTML Saya tidak ingin kode ini diulang 12 kali, yang akan membuat kode tidak dapat dipertahankan Buat array objekTapi mari kita kembali ke mobil. Mari kita lihat kelompok mobil ini Kita bisa mewakilinya sebagai array dengan cara ini _Larik objek tidak akan sama sepanjang waktu. Kami hampir selalu harus melakukan manipulasi array. Jadi mari kita lihat bagaimana kita bisa menambahkan objek ke array yang sudah ada Menambahkan objek baru di awal - Array. lepaskanUntuk menambahkan objek di posisi pertama, gunakan 4
Menambahkan objek baru di akhir - Array. doronganUntuk menambahkan objek di posisi terakhir, gunakan 5
Menambahkan objek baru di tengah - Array. sambatanUntuk menambahkan objek di tengah, gunakan 6. Fungsi ini sangat berguna karena juga dapat menghapus item. Perhatikan parameternya
Jadi kalau mau nambah Volkswagen Cabrio merah di posisi kelima, kita pakai _Perulangan pada objek arrayIzinkan saya bertanya kepada Anda di sini. Mengapa Anda ingin mengulangi array objek? JavaScript menyediakan banyak fungsi yang dapat menyelesaikan masalah Anda tanpa mengimplementasikan logika dalam loop umum. Ayo lihat Temukan objek dalam array berdasarkan nilainya - Array. TemukanMisalkan kita ingin mencari mobil berwarna merah. Kita dapat menggunakan fungsi _7
Fungsi ini mengembalikan elemen pencocokan pertama
Anda juga dapat mencari menggunakan beberapa nilai _8Dalam hal ini kita akan mendapatkan mobil terakhir dalam daftar Dapatkan beberapa item dari array yang sesuai dengan kondisi - Array. filterFungsi _7 hanya mengembalikan satu objek. Jika kita ingin mendapatkan semua mobil yang berwarna merah, kita perlu menggunakan 0
Ubah objek pada array - Array. petaIni adalah sesuatu yang sering kita butuhkan. Ubah larik objek menjadi larik objek yang berbeda. Itu adalah pekerjaan untuk _1. Misalkan kita ingin mengklasifikasikan mobil kita menjadi tiga kelompok berdasarkan ukurannya
Dimungkinkan juga untuk membuat objek baru jika kita membutuhkan lebih banyak nilai _0Menambahkan properti ke setiap objek dalam array - Array. untuk setiapTapi bagaimana jika kita menginginkan ukuran mobil juga? . Ini adalah kasus penggunaan yang baik untuk menggunakan fungsi 3 _1Urutkan array berdasarkan properti - Array. macamSaat kita selesai mengubah objek, biasanya kita perlu mengurutkannya dengan satu atau lain cara Biasanya pengurutan dilakukan berdasarkan nilai properti yang dimiliki oleh masing-masing objek. Kita dapat menggunakan fungsi _4, tetapi kita perlu menyediakan fungsi yang akan menentukan mekanisme penyortiranKatakanlah kita ingin mengurutkan mobil berdasarkan kapasitasnya dalam urutan menurun _2 4 membandingkan dua objek dan menempatkan objek pertama di tempat kedua jika hasil fungsi pengurutan positif. Jadi Anda bisa menganggap fungsi pengurutan seperti kueri. Haruskah objek pertama ditempatkan di tempat kedua?Pastikan untuk selalu menambahkan null case ketika nilai yang dibandingkan dari kedua objek sama untuk menghindari konversi yang tidak perlu Memeriksa apakah objek dalam array memenuhi kondisi - Array. setiap, Larik. termasuk 6 dan 7 berguna ketika kita hanya perlu memeriksa setiap objek untuk kondisi tertentuApakah kita memiliki cabrio merah di daftar mobil? . Apakah ada produk tertentu di keranjang belanja? _3Anda mungkin ingat fungsi 8 yang mirip dengan 7, tetapi hanya berfungsi untuk tipe primitifRingkasanPada artikel ini, kita telah membahas fungsi dasar yang membantu Anda membuat, memanipulasi, mengubah, dan mengulang melalui objek array. Fungsi-fungsi ini harus mencakup sebagian besar kasus yang akan Anda temui IKLAN IKLAN IKLAN IKLAN IKLAN IKLAN IKLAN Jamstack dev, pembuat & streamer video YouTube, penginjil dev @Kontent, penggemar pencetakan 3D, pemutar AoE2 yang buruk, pencinta Gembala Jerman Baca lebih banyak posting Jika Anda membaca sejauh ini, tweet ke penulis untuk menunjukkan bahwa Anda peduli. Tweet terima kasih Belajar kode secara gratis. Kurikulum open source freeCodeCamp telah membantu lebih dari 40.000 orang mendapatkan pekerjaan sebagai pengembang. Memulai Apa itu objek dalam JavaScript?Nilai selain tipe data dasar secara otomatis dianggap sebagai objek . Objek di Javascript didefinisikan sebagai koleksi properti yang dapat diubah, yang berarti a sekelompok properti (karakteristik) yang nilainya dapat berubah.
Apa itu array dan objek dalam JavaScript?Objek. kalau diterjemahkan ke dalam bahasa Indonesia adalah objek/tujuan/sasaran. Larik. jika diterjemahkan ke dalam bahasa Indonesia adalah susunan/urutan/baris . Himpunan[]. untuk menampilkan daftar nomor.
Apa itu metode dalam JavaScript?Metode — metode ini digunakan untuk manipulasi array, seperti menambahkan item baru, menghapus, dan seterusnya .
Apa itu tipe data JavaScript?Jenis data adalah jenis data yang dapat kita simpan dalam variabel . Ada beberapa tipe data dalam pemrograman Javascript. String (teks) Integer atau Angka (bilangan bulat) |