gpt4 book ai didi

javascript - 如何在 javascript 中实现继承?

转载 作者:搜寻专家 更新时间:2023-11-01 05:14:27 25 4
gpt4 key购买 nike

如何在 Javascript 中实现继承?我开始使用 Knockout.js 并实现 ViewModels/page。但是我有一些函数/代码,我希望它在所有 ViewModel 之间共享。

我想知道在这种情况下如何实现继承?

最佳答案

继承不一定是答案。为什么不创建一个包含每个 ViewModel 应实现的所有方法的对象文字。我不熟悉 knockout ,但这里是您可以在 native js 中完成的方法。

    var sharedMethods = {
run: function () {},
jump: function () {}
};

function Person () {};
// Use jQuery's extend method
// Now person has run, jump, and talk
$.extend(Person.prototype, sharedMethods, {
talk: function () {}
});

关于javascript - 如何在 javascript 中实现继承?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10774838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com