Edukeun - Edukasi Pelajar Indonesia

Contoh Rest parameter Dalam Javascript

JS

Edukeun - Parameter sisanya juga ditulis menggunakan tiga titik berurutan (...). Dengan menggunakan parameter rest, kita dapat menggabungkan beberapa elemen menjadi sebuah array. Tentunya teknik ini sangat berguna saat kita ingin membuat fungsi variabel.
Sebagai contoh penggunaannya, mari kita buat fungsi variadic yang menambahkan semua nilai parameter dari fungsi yang diberikan.

  1. function sum(...numbers) {

  2.     var result = 0;

  3.     for(let number of numbers) {

  4.         result += number

  5.     }

  6.     return result;

  7. }

  8.  

  9. console.log(sum(1,2,3,4,5));

  10.  

  11. /* output

  12. 15

  13. */


Parameter sisanya juga dapat digunakan untuk penghancuran array, di mana kita dapat mengelompokkan nilai array yang telah direduksi menjadi variabel dalam array lain. Sedikit bingung? Mari kita lihat contoh kode berikut:

  1. const refrigerator = ["Samsung", 50, 2, "milk", "cheese", "egg", "butter"];

  2.  

  3. const [manufacture, weight, door, ...items] = refrigerator;

  4.  

  5. console.log(manufacture);

  6. console.log(weight);

  7. console.log(door);

  8. console.log(items);

  9.  

  10.  

  11. /* output:

  12. Samsung

  13. 50

  14. 2

  15. [ 'milk', 'cheese', 'egg', 'butter' ]

  16. */


Pada kode di atas, gunakan destructuring array untuk memasukkan nilai array kulkas ke dalam setiap variabel lokal. Tentukan tiga nilai indeks pertama dari larik lemari es untuk variabel manufaktur, berat, dan pintu, tetapi kami menggunakan variabel item dari parameter lainnya untuk menentukan nilai yang tersisa sebagai larik.
Related Posts
SHARE

Related Posts

Posting Komentar