Ingebouwde JavaScript-klassen
JavaScript heeft veel ingebouwde klassen, waar je eerder al mee te maken hebt gehad. Laten we als voorbeeld werken met een datum:
let date = new Date;
Als we het datumobject in de console uitvoeren, dan zien we de tekenreeksweergave ervan:
console.log(date);
Het is echter mogelijk om in de console een lijst van eigenschappen en methoden van het object te zien. Om dit te doen moet je het volgende commando gebruiken:
console.dir(date);
Bestudeer het resultaat van de uitvoering van de volgende code:
let reg = new RegExp;
console.log(reg);
console.dir(reg);
console.log(reg instanceof RegExp);
Bestudeer het resultaat van de uitvoering van de volgende code:
let arr = [1, 2, 3];
console.log(arr);
console.dir(arr);
console.log(arr instanceof Array);
Bestudeer het resultaat van de uitvoering van de volgende code:
let arr = new Array(1, 2, 3);
console.log(arr);
console.dir(arr);
console.log(arr instanceof Array);
Bestudeer het resultaat van de uitvoering van de volgende code:
let obj = {a: 1, b: 2, c: 3};
console.log(obj);
console.dir(obj);
console.log(obj instanceof Object);
Bestudeer het resultaat van de uitvoering van de volgende code:
let obj = new Object;
console.log(obj);
console.dir(obj);
console.log(obj instanceof Object);