作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何使用此示例进行继承。
我正在尝试创建一个作为单例运行的对象文字。在此我想提取我的类(class)。除此之外,这些类在适用时应该相互继承。
像这样:
var Singleton = {
car: function() {
this.engine= true;
},
ford: function() {
this.color = 'red';
}
};
我想让 ford 继承 bar,但我做不到:
ford: function() {
this.color = 'red';
this.prototype = new this.car();
}
有什么想法吗?
最佳答案
var Something = {
foo: function() {
this.greet = 'hello';
},
bar: function() {
this.color = 'blue';
}
};
Something.bar.prototype = new Something.foo();
alert((new Something.bar()).greet)
这是 inheritance 的入门指南
关于javascript - 在这种情况下如何进行原型(prototype)继承?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10034781/
我是一名优秀的程序员,十分优秀!