© CCFOUND sp. z o.o. sp.k.

Menjelajahi Metode Array JavaScript yang Penting: map, filter, dan lainnya

Metode JavaScript: Memahami map(), filter(), dan LainnyaJavaScript menyediakan beberapa metode yang powerful untuk memanipulasi array dan objek, sehingga memudahkan untuk melakukan operasi kompleks dengan cara yang singkat dan mudah dibaca. Berikut adalah beberapa metode penting seperti map(), filter(), dan lainnya.1. map() Metode map() membuat array baru yang diisi dengan hasil pemanggilan fungsi yang disediakan pada setiap elemen dalam array yang memanggilnya. Contoh:const numbers = [1, 2, 3, 4]; const doubled = numbers.map(num => num * 2); console.log(doubled); // [2, 4, 6, 8]  2. filter() Metode filter() membuat array baru dengan semua elemen yang lolos uji implementasi oleh fungsi yang disediakan. Contoh:const numbers = [1, 2, 3, 4]; const evens = numbers.filter(num => num % 2 === 0); console.log(evens); // [2, 4]  3. reduce() Metode reduce() menjalankan fungsi reducer (yang Anda sediakan) pada setiap elemen array, menghasilkan nilai keluaran tunggal. Contoh:const numbers = [1, 2, 3, 4]; const sum = numbers.reduce((acc, curr) => acc + curr, 0); console.log(sum); // 10  4. forEach() Metode forEach() menjalankan fungsi yang disediakan sekali untuk setiap elemen array. Contoh:const numbers = [1, 2, 3, 4]; numbers.forEach(num => console.log(num)); // Output: 1 2 3 4  5. find() Metode find() mengembalikan nilai elemen pertama dalam array yang memenuhi fungsi pengujian yang diberikan. Jika tidak, mengembalikan undefined. Contoh:const numbers = [1, 2, 3, 4]; const found = numbers.find(num => num > 2); console.log(found); // 3  6. some() Metode some() menguji apakah setidaknya satu elemen dalam array lolos uji yang diimplementasikan oleh fungsi yang disediakan. Mengembalikan nilai Boolean. Contoh:const numbers = [1, 2, 3, 4]; const hasEven = numbers.some(num => num % 2 === 0); console.log(hasEven); // true  7. every() Metode every() menguji apakah semua elemen dalam array lolos uji yang diimplementasikan oleh fungsi yang disediakan. Mengembalikan nilai Boolean. Contoh:const numbers = [1, 2, 3, 4]; const allEven = numbers.every(num => num % 2 === 0); console.log(allEven); // false  8. sort() Metode sort() mengurutkan elemen array di tempat dan mengembalikan array yang diurutkan. Urutan pengurutan default adalah berdasarkan kode titik Unicode string. Contoh:const numbers = [4, 2, 3, 1]; numbers.sort(); console.log(numbers); // [1, 2, 3, 4]  9. concat() Metode concat() digunakan untuk menggabungkan dua atau lebih array. Metode ini tidak mengubah array yang sudah ada, namun mengembalikan array baru. Contoh:const array1 = [1, 2]; const array2 = [3, 4]; const mergedArray = array1.concat(array2); console.log(mergedArray); // [1, 2, 3, 4]  10. includes() Metode includes() menentukan apakah sebuah array mencakup nilai tertentu di antara entri-entriya, mengembalikan true atau false sesuai yang sesuai. Contoh:const numbers = [1, 2, 3, 4]; const includesThree = numbers.includes(3); console.log(includesThree); // true  Memahami dan menggunakan metode-metode ini dapat sangat meningkatkan kemampuan Anda untuk menulis kode JavaScript yang efisien dan mudah dibaca. Metode-metode ini merupakan bagian dari standar ECMAScript, sehingga memastikan dukungan yang luas di browser dan lingkungan modern.
Metode JavaScript: Memahami map(), filter(), dan LainnyaJavaScript menyediakan beberapa metode yang powerful untuk memanipulasi array dan objek, sehingga memudahkan untuk melakukan operasi kompleks dengan cara yang singkat dan mudah dibaca. Berikut adalah beberapa metode penting seperti map(), filter(), dan lainnya.1. map() Metode map() membuat array baru yang diisi dengan hasil pemanggilan fungsi yang disediakan pada setiap elemen dalam array yang memanggilnya. Contoh:const numbers = [1, 2, 3, 4]; const doubled = numbers.map(num => num * 2); console.log(doubled); // [2, 4, 6, 8]  2. filter() Metode filter() membuat array baru dengan semua elemen yang lolos uji implementasi oleh fungsi yang disediakan. Contoh:const numbers = [1, 2, 3, 4]; const evens = numbers.filter(num => num % 2 === 0); console.log(evens); // [2, 4]  3. reduce() Metode reduce() menjalankan fungsi reducer (yang Anda sediakan) pada setiap elemen array, menghasilkan nilai keluaran tunggal. Contoh:const numbers = [1, 2, 3, 4]; const sum = numbers.reduce((acc, curr) => acc + curr, 0); console.log(sum); // 10  4. forEach() Metode forEach() menjalankan fungsi yang disediakan sekali untuk setiap elemen array. Contoh:const numbers = [1, 2, 3, 4]; numbers.forEach(num => console.log(num)); // Output: 1 2 3 4  5. find() Metode find() mengembalikan nilai elemen pertama dalam array yang memenuhi fungsi pengujian yang diberikan. Jika tidak, mengembalikan undefined. Contoh:const numbers = [1, 2, 3, 4]; const found = numbers.find(num => num > 2); console.log(found); // 3  6. some() Metode some() menguji apakah setidaknya satu elemen dalam array lolos uji yang diimplementasikan oleh fungsi yang disediakan. Mengembalikan nilai Boolean. Contoh:const numbers = [1, 2, 3, 4]; const hasEven = numbers.some(num => num % 2 === 0); console.log(hasEven); // true  7. every() Metode every() menguji apakah semua elemen dalam array lolos uji yang diimplementasikan oleh fungsi yang disediakan. Mengembalikan nilai Boolean. Contoh:const numbers = [1, 2, 3, 4]; const allEven = numbers.every(num => num % 2 === 0); console.log(allEven); // false  8. sort() Metode sort() mengurutkan elemen array di tempat dan mengembalikan array yang diurutkan. Urutan pengurutan default adalah berdasarkan kode titik Unicode string. Contoh:const numbers = [4, 2, 3, 1]; numbers.sort(); console.log(numbers); // [1, 2, 3, 4]  9. concat() Metode concat() digunakan untuk menggabungkan dua atau lebih array. Metode ini tidak mengubah array yang sudah ada, namun mengembalikan array baru. Contoh:const array1 = [1, 2]; const array2 = [3, 4]; const mergedArray = array1.concat(array2); console.log(mergedArray); // [1, 2, 3, 4]  10. includes() Metode includes() menentukan apakah sebuah array mencakup nilai tertentu di antara entri-entriya, mengembalikan true atau false sesuai yang sesuai. Contoh:const numbers = [1, 2, 3, 4]; const includesThree = numbers.includes(3); console.log(includesThree); // true  Memahami dan menggunakan metode-metode ini dapat sangat meningkatkan kemampuan Anda untuk menulis kode JavaScript yang efisien dan mudah dibaca. Metode-metode ini merupakan bagian dari standar ECMAScript, sehingga memastikan dukungan yang luas di browser dan lingkungan modern.
Show original content

0 users upvote it!

0 answers