您好我正在尝试理解JavaScript中的继承概念,我阅读了很多教程和许多你管视频。我仍然很困惑,请一些人解释我
我们将在JavaScript中实现继承的方式是什么
有人说:
Object.create(ParentObject);
有人说:
Object.prototype = ParentObject;
有人说:
object.__porto__.__proto__ = parentObject.portotype.
我很困惑,你能帮帮我吗?提前致谢 !!
答案 0 :(得分:3)
可以使用函数在JavaScript中完成继承。虽然这看起来并不像普通公共班级孩子那样容易扩展父母,但是#34;你会习惯的。
在JavaScript中创建对象时,请编写以下内容:
var object = {};
然后使用object.variable = value添加到您的对象;或以下:
var object = {
variable: 0,
otherVariable: "String"
}
因此,当您想在多个对象中使用相同的函数/变量 - 继承时 - 您将执行以下操作:
var object = inheritedFunction({});
function inheritedFunction(options) {
var that = {
variable = 0,
otherVariable = "String"
}
that.update = function () {
// Function
}
return that;
};
执行上述操作会自动为对象提供更新功能和所有预写变量。
如果您有任何问题,请随时发表评论!