首页 > 解决方案 > 如何调用对象内部的函数?

问题描述

很高兴我加入了这个社区,希望有一天我能够帮助其他人,就像我现在需要帮助一样。

进入问题,我试图在一个对象中调用一个函数来添加一个朋友,这样做当我检查朋友总数时它不会改变

这是代码

var facebookProfile = {
    name: "Kareem",
    friends: 300,
    messages: ["Message 1", 'Message 2', 'Message 3', 'Message 4'],
    postMessage: function(message) {
        facebookProfile.messages.push(message);
    },
    deleteMessage: function(index) {
        facebookProfile.messages.splice(index, 1);
    },
    addFriend: function() {
        facebookProfile.friends += 1;
    },
    removeFriend: function() {
        facebookProfile.friends -= 1;
    }
};

----不工作的代码----

facebookProfile.addFriend;
console.log(facebookProfile.friends);

----不工作的代码----

始终返回固定数量的朋友,即 300,不增加 1。我在这里做错了什么?

提前致谢。

标签: javascriptfunctionobject

解决方案


推荐阅读