planetproto
Version:
A Workshop for understanding JavaScript prototypes
33 lines (24 loc) • 853 B
JavaScript
// -> 'machine' 'vehicle' 'robot'というオブジェクトを定義します
var machine = {}
var vehicle = {}
var robot = {}
// -> machineをvehicleのprototypeにして
// -> machineをrobotのprototypeにもしてください
__
// -> `vehicle.motor`はどうなりますか?
claim(vehicle.motors, __);
// -> `robot.motors`はどうなりますか?
claim(robot.motors, __);
// -> machineオブジェクトに'motors'プロパティを4という値で設定してください
__
// -> `vehicle.motors`はどうなりますか?
claim(vehicle.motors, __);
// -> `robot.motors`はどうなりますか?
claim(robot.motors, __);
// ------------------------------------------------
// verify用のCommon JS exportsを定義なので修正しないでください
module.exports = {
machine: machine,
vehicle: vehicle,
robot: robot
}