Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗jsSpSyOFO 56 of 294 menu
◀ ▶

Operazioni con oggetti in funzioni in JavaScript

Aggiungiamo all'oggetto una funzione che eseguirà un'operazione utile. Ad esempio, troverà la somma degli elementi dell'oggetto.

Supponiamo di avere un oggetto:

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

Creiamo un simbolo:

let sym = Symbol();

Scriviamo la funzione:

obj[sym] = function() { };

Nella funzione, associata all'oggetto this indicherà l'oggetto stesso:

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

Troviamo utilizzando la nostra funzione la somma degli elementi dell'oggetto:

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

Chiamiamo la nostra funzione, ottenendo la somma degli elementi dell'oggetto:

let sum = obj[sym](); console.log(sum); // visualizzerà 6

Dato un array:

let arr = [1, 2, 3];

Con il metodo descritto nella lezione aggiungete all'array una funzione, che restituirà la somma degli elementi dell'array.

Chiamate la funzione creata e assicuratevi che trovi correttamente la somma.

Aggiungete all'array diversi elementi utilizzando il metodo push. Assicuratevi che la funzione trovi la somma tenendo conto dei nuovi elementi.

← →
↑
Italiano▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta