ES5 Prototype Pattern

Only in ES5

by Steven Senkus

JavaScript

var vehicle = {
    getModel: function() {
        console.log("Model" + this.model);
    }
};
var count = 0;
var car = Object.create(vehicle, {
    "id" : {
        value: ++count
        
    },
    "model": {
        value: "Furd",
        enumerable: true
    }
});

alert(car.model);