我目前正在从 Java
转换到 Javascript
,对我来说,弄清楚如何以我想要的方式扩展对象有点困难。
我在网上看到一些人使用一种叫做扩展对象的方法,代码如下:
var Person = {
name : 'Blank',
age : 22
}
var Robot = Person.extend({
name : 'Robo',
age : 4
)}
var robot = new Robot();
alert(robot.name); //Should return 'Robo'
有人知道怎么做吗? 我听说你需要写作
Object.prototype.extend = function(...);
但我不知道该如何运作这个系统。如果这是不可能的,请告诉我另一个选择,扩展对象。