Вградени класове в JavaScript
В JavaScript има много вградени класове, с които вече сте се срещали преди. Като пример нека разгледаме работата с дата:
let date = new Date;
Ако изведем обекта с датата в конзолата, ще видим нейното низово представяне:
console.log(date);
Възможно е обаче да видите в конзолата списък свойства и методи на обекта. За целта трябва да използвате следната команда:
console.dir(date);
Проучете резултата от изпълнението на следния код:
let reg = new RegExp;
console.log(reg);
console.dir(reg);
console.log(reg instanceof RegExp);
Проучете резултата от изпълнението на следния код:
let arr = [1, 2, 3];
console.log(arr);
console.dir(arr);
console.log(arr instanceof Array);
Проучете резултата от изпълнението на следния код:
let arr = new Array(1, 2, 3);
console.log(arr);
console.dir(arr);
console.log(arr instanceof Array);
Проучете резултата от изпълнението на следния код:
let obj = {a: 1, b: 2, c: 3};
console.log(obj);
console.dir(obj);
console.log(obj instanceof Object);
Проучете резултата от изпълнението на следния код:
let obj = new Object;
console.log(obj);
console.dir(obj);
console.log(obj instanceof Object);