gpt4 book ai didi

javascript - 函数闭包中不允许使用 .prototype 吗?

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

JS = {
xml : function() {
if(window.XMLHttpRequest) {
this.http = new window.XMLHttpRequest();
}

},

xml.prototype.ajax : function() {
alert(this.http);
}
}

返回 Uncaught SyntaxError: Unexpected token 。

最佳答案

这不是一个闭包,而是一个对象声明。您无法访问 JS 对象内的 xml 属性。你必须这样做。

JS = {
xml : function() {
if(window.XMLHttpRequest) {
this.http = new window.XMLHttpRequest();
}

},
}

JS.xml.prototype.ajax = function() {
alert(this.http);
}

关于javascript - 函数闭包中不允许使用 .prototype 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24846797/

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