Slide 16
Slide 16 text
Заголовок
16
Конструирование объектов (2/2)
var car = Object.create(Object.prototype,
{
name: {
value: 'Fiesta',
configurable: true,
writable: true,
enumerable: false
},
manufacturer: {
value: 'Ford',
configurable: true,
writable: true,
enumerable: true
}
});
console.log(car.name); //Output: Fiesta
class Vehicle {
constructor(name, manufacturer, engine) {
this.name = name;
this.manufacturer = manufacturer;
this.engine = engine;
}
}
var bike1 = new Vehicle('Hayabusa', 'Suzuki', '1340cc');
var bike2 = new Vehicle('Ninja', 'Kawasaki', '998cc');
console.log(bike1.name); //Output: Hayabusa
console.log(bike2.maker); //Output: Kawasaki