JavaScript ни позволява да пишем обектно-ориентиран код и почти всички екземпляри са обекти в JavaScript

Въведение

Обект в JavaScript означава един от типовете данни.

Обектът използва различни ключове с всички различни колекции от типове данни като свойства заедно със съответните стойности.

Създаване на обекти

Има различни видове начини, по които можем да създадем обект.

Обектни литерали

Почти най-лесният начин за създаване на обект е обектен литерал, както е показано по-долу:

var iAm = { 
    name: 'Mic', 
    getName: function() {
       return this.name;
    } 
}
in the above example, return this.name is part iAm object property and not the datatype. Hence cannot refer directly as “return name”

Използване на нов обект

var iAm= new Object();
iAm.name = 'Mic';

Използване на Създаване на обект

var iAm = Object.create(null);
iAm.name = 'Mic

Функция конструктор

Function Person = function(name){
this.name = name;
this.getName = function(){
    return this.name;
}