gpt4 book ai didi

javascript - 如何在 Javascript 中使用对象原型(prototype)调用函数

转载 作者:行者123 更新时间:2023-12-03 09:35:17 24 4
gpt4 key购买 nike

我有一个疑问。是否可以使用 Javascript 中的对象原型(prototype)来调用一个类中存在的一个函数/方法?如果可能的话,任何人都可以使下面的代码正确。

(function(){
window.Peer=function(){
var peer=this;
peer.getMessage=function(){
alert("hello!!! This is very good site.")
}
}
})();


<button type="button" id="btn">Click here</button>
<script>
document.getElementById('btn').onclick=function(){
Peer.prototype.getMessage();
}

上面的代码抛出错误。请给我一些解决这个问题的想法。

最佳答案

(function(){
window.Peer=function(){}
window.Peer.prototype.getMessage=function(){
alert("hello!!! This is very good site.")
}
})();
<button type="button" id="btn">Click here</button>
document.getElementById('btn').onclick=function(){
var peer = new Peer();
peer.getMessage();
}

你可以将 Peer 视为一个对象

关于javascript - 如何在 Javascript 中使用对象原型(prototype)调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31356202/

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