Javascript:向对象添加函数也会调用它

时间:2016-01-26 12:33:48

标签: javascript

我有一个包含将要输出的链接的对象。 对于"注销"链接,我想要包含一个" logoutUser()"功能。

但是,在执行此操作时," logoutUser()"函数被调用,因此注销用户。

如何在不调用的情况下添加该功能?

   {
        href: "#/",
        title: "Logga ut",
        role: "visitor",
        target: "_self",
        functionToBeCalledOnClick: logoutUser()
    }

由于

1 个答案:

答案 0 :(得分:3)

删除()调用该函数的内容,输出存储在functionToBeCalledOnClick

{
    href: "#/",
    title: "Logga ut",
    role: "visitor",
    target: "_self",
    functionToBeCalledOnClick: logoutUser
}