如何在对象表示法中调用内部javascript函数
解决方案: 是的,使用如何在对象表示法中调用内部javascript函数,javascript,function,object,Javascript,Function,Object,解决方案: 是的,使用this.setName()成功了 问题: 1) 我不知道如何恰当地命名这个问题 2) 我正试图从getName()的内部调用setName() Javascript: window.login chat = { setName: function( ) { }, getName( ) { //i want to call setName() here, is that possible? //i tried cha
this.setName()
成功了
问题:
1) 我不知道如何恰当地命名这个问题
2) 我正试图从getName()的内部调用setName()
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。谢谢你的建议/帮助/建议 使用此
。它指的是当前对象:
chat = {
setName: function() {
alert('setName');
},
getName: function() {
this.setName();
}
};
您可以使用“this”关键字
var chat = {
setName: function(){...},
getName: function(){ this.setName(); }
};
您有一个语法错误。尝试:
chat = {
setName: function() {...},
getName: function() {
chat.setName();
}
}
非常感谢你。这么简单,我就是不知道如何在谷歌上搜索:)
chat = {
setName: function() {...},
getName: function() {
chat.setName();
}
}