javascript - 如何以对象表示法调用内部 javascript 函数

标签 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 chat.setName() and setName(), both failed.
    }
}

非常简单的问题,我只是对 JavaScript 不太了解。感谢您的建议/帮助/建议!

最佳答案

使用这个。它引用当前对象:

chat = {
    setName: function() {
        alert('setName');
    },

    getName: function() {
        this.setName();
    }
};

关于javascript - 如何以对象表示法调用内部 javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9123605/

相关文章:

javascript - 如何对齐 <section> 标签中的列表?

function - 使函数的类型取决于输入

java - 如何从 Java 方法获取返回的对象列表对象类型?

javascript - 下划线的each和ES5 forEach的区别

javascript - Sprite 不显示渲染到纹理贴图/渲染目标贴图

c++ - 从类 T 获取函数名 (__func__) 和指向成员函数 void(T::*pmf)() 的指针

java - 为java中的对象分配相同的值

javascript - 基于 javascript 文本的游戏和对象

javascript - 使用jquery生成动态href然后读取<a>的类

c - 我自己的功能有问题。输出错误