解决方案:
是的,使用this.setName()
工作了!
问题:
1)不知道如何正确地标题这个问题
2)我正试图从setName()
getName()
使用Javascript:
window.login
chat = {
setName: function( ) {
},
getName( ) {
//i want to call setName() here, is that possible?
//i tried chat.setName() and setName(), both failed.
}
}
非常简单的问题,我对JavaScript不太了解。感谢您的建议/帮助/建议!
答案 0 :(得分:1)
使用this
。它指的是当前对象:
chat = {
setName: function() {
alert('setName');
},
getName: function() {
this.setName();
}
};
答案 1 :(得分:1)
您可以使用'this'关键字。
var chat = {
setName: function(){...},
getName: function(){ this.setName(); }
};
答案 2 :(得分:0)
chat = {
setName: function( ) {
alert('test');
},
getName: function( ) {
this.setName();
}
};
chat.getName();
答案 3 :(得分:0)
您遇到语法错误。尝试:
chat = {
setName: function() {...},
getName: function() {
chat.setName();
}
}