Lærebok i OOP i JavaScript

OOP med klasser

Introduksjon Klasser og objekter Objekters egenskaper Flere objekter av samme klasse Klassemetoder Metodeparametere Egenskaper inne i klasser Metoder inne i klasser Egenskapserklæring Konstruktør Parametere i konstruktør Egenskaper via konstruktørparametere Private egenskaper Private metoder Privathet i gammel stil Egenskaper gettere Egenskaper settere Fordeler med settere og gettere Metodekjeder Klasse som et sett med metoder Matrise av objekter Objekter inne i klasser Manipulering av objekter i klasser Sammenligning av objekter Operatoren instanceof Innbygde klasser Innbygde DOM-klasser

Arv

Klassearv Arv av offentlige metoder Avkommets metoder Overstyring av foreldermetoder Kall av overstyrt metode Konstruktor ved arv Private metoder ved arv Private egenskaper ved arv Problem med private egenskaper ved arv Beskyttede metoder Beskyttede egenskaper Klassearvshierarki Hierarki for innebygde klasser

Avansert

Konteksttap Metodekode Konteksttap i metodekode Navnekonflikter Anonyme klasser Klasser og moduler Klasser, moduler og arv Typer av objektegenskaper Accessor-gettere Accessor-settere Gettere for virtuelle egenskaper Settere for virtuelle egenskaper

Workshop

Klasse Circle Klasse Rectangle Klasse Text Klasse Period Klasse Zate Klasse ZateExt Klasse Month Klasse Store
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