В JavaScript «все» - это объект. Это означает строки, числа, массивы, функции.
JavaScript имеет встроенные объекты, такие как String, Date, Array и т. Д.
Объект - это просто особый вид данных со свойствами и методами.
Вы можете создать новый экземпляр объекта несколькими способами:
var foo = new Object();
foo.bar = 'baz';
Или используя литерал объекта:
var foo = {bar: 'baz'};
Или используя конструктор объекта:
function foo(arg){
this.bar = arg;
}
var aFoo = new foo('baz');