1.第三行代碼沒有理解。第三行應該是實現了 給super_robot添加 data作為原型對象。那為什么不是 SuperRobot.__proto__=data;而是say.__proto__=data; ??2.function SuperRobot(data) { var say = function() { return "Hello World!"; }; say.__proto__=data; return say;}var data = { name:"atom", age: 5};var super_robot = SuperRobot(data);console.log(super_robot()); //Hello World!console.log(super_robot.age); //5console.log(typeof super_robot); //function
小白,來問一個原型拓展的基礎問題,求指導?
大話西游666
2018-11-14 17:14:34