planetproto
Version:
A Workshop for understanding JavaScript prototypes
33 lines (24 loc) • 728 B
JavaScript
// -> Declaremos tres objetos: 'machine' 'vehicle' y 'robot'
var machine = {};
var vehicle = {};
var robot = {};
// -> Haz que `machine` sea el prototipo de `vehicle`
// -> Haz que `machine` sea el prototipo de `robot`
__
// -> Qué es `vehicle.motors`?
claim(vehicle.motors, __);
// -> Qué es `robot.motors`?
claim(robot.motors, __);
// -> Define una propiedad `motors` en `machine` y asígnale el valor `4`
__
// -> Qué es `vehicle.motors` ahora?
claim(vehicle.motors, __);
// -> Qué es `robot.motors`?
claim(robot.motors, __);
// ------------------------------------------------
// Exports de Common JS para verificación, no modificar
module.exports = {
machine: machine,
vehicle: vehicle,
robot: robot
}