⊗jsSpSyOFO 56 of 294 menu

Operasjoner med objekter i funksjoner i JavaScript

La oss legge til en funksjon i objektet, som vil utføre en nyttig operasjon. For eksempel, vil den finne summen av elementene i objektet.

La oss si at vi har et objekt:

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

La oss opprette et symbol:

let sym = Symbol();

La oss skrive funksjonen:

obj[sym] = function() { };

I funksjonen bundet til objektet this vil peke på selve objektet:

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

La oss finne summen av elementene i objektet ved hjelp av vår funksjon:

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

La oss kalle vår funksjon for å få summen av elementene i objektet:

let sum = obj[sym](); console.log(sum); // vil skrive ut 6

Gitt en array:

let arr = [1, 2, 3];

Legg til i arrayen ved hjelp av metoden beskrevet i leksjonen en funksjon som vil returnere summen av elementene i arrayen.

Kall den opprettede funksjonen og forsikre deg om at den korrekt finner summen.

Legg til flere elementer i arrayen ved hjelp av metoden push. Forsikre deg om at funksjonen vil finne summen inkludert de nye elementene.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis