Ingeboude JavaScript-klasse
JavaScript het baie ingeboude klasse, waarmee jy reeds vantevore teëgekom het. As voorbeeld, laat ons die werk met 'n datum oorweeg:
let date = new Date;
As jy die datumobjek in die konsole uitvee, sal ons sy teksvoorstelling sien:
console.log(date);
Jy kan egter ook die lys van eienskappe en metodes van die objek in die konsole sien. Om dit te doen moet jy die volgende opdrag gebruik:
console.dir(date);
Bestudeer die resultaat van die uitvoering van die volgende kode:
let reg = new RegExp;
console.log(reg);
console.dir(reg);
console.log(reg instanceof RegExp);
Bestudeer die resultaat van die uitvoering van die volgende kode:
let arr = [1, 2, 3];
console.log(arr);
console.dir(arr);
console.log(arr instanceof Array);
Bestudeer die resultaat van die uitvoering van die volgende kode:
let arr = new Array(1, 2, 3);
console.log(arr);
console.dir(arr);
console.log(arr instanceof Array);
Bestudeer die resultaat van die uitvoering van die volgende kode:
let obj = {a: 1, b: 2, c: 3};
console.log(obj);
console.dir(obj);
console.log(obj instanceof Object);
Bestudeer die resultaat van die uitvoering van die volgende kode:
let obj = new Object;
console.log(obj);
console.dir(obj);
console.log(obj instanceof Object);