⊗jsSpSyOFO 56 of 294 menu

Operasi dengan Objek dalam Fungsi di JavaScript

Mari tambahkan ke objek sebuah fungsi, yang akan melakukan suatu operasi yang berguna. Misalnya, menemukan jumlah elemen objek.

Misalkan kita memiliki objek:

let obj = {a: 1, b: 2, c: 3};

Mari buat sebuah simbol:

let sym = Symbol();

Tuliskan fungsinya:

obj[sym] = function() { };

Dalam fungsi yang terikat ke objek, this akan menunjuk pada objek itu sendiri:

obj[sym] = function() { console.log(this); // {a: 1, b: 2, c: 3} };

Mari temukan dengan menggunakan fungsi kita jumlah elemen objek:

obj[sym] = function() { let sum = 0; for (let key in this) { sum += this[key]; } return sum; };

Panggil fungsi kita, dapatkan jumlah elemen objek:

let sum = obj[sym](); console.log(sum); // akan menampilkan 6

Diberikan sebuah array:

let arr = [1, 2, 3];

Dengan cara yang dijelaskan dalam pelajaran, tambahkan ke array sebuah fungsi, yang akan mengembalikan jumlah elemen array.

Panggil fungsi yang telah dibuat dan pastikan bahwa fungsi tersebut menemukan jumlah dengan benar.

Tambahkan ke array beberapa elemen dengan metode push. Pastikan bahwa fungsi akan menemukan jumlah dengan mempertimbangkan elemen-elemen baru.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak