javascript - 如何调用对象内部的函数?
问题描述
很高兴我加入了这个社区,希望有一天我能够帮助其他人,就像我现在需要帮助一样。
进入问题,我试图在一个对象中调用一个函数来添加一个朋友,这样做当我检查朋友总数时它不会改变
这是代码
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。我在这里做错了什么?
提前致谢。
解决方案
推荐阅读
- raspberry-pi - MAX5825满量程8位
- django - 用于迁移的 Django db 块,无需更改架构
- c++ - 显示错误输出的 sin 和 cos 函数 (c++)
- android - React Native 错误任务:app:checkDebugAarMetadata | 任务“:app:checkDebugAarMetadata”执行失败
- sql - 为什么在选择查询中使用 PARALLEL 是什么 tgge 目的?
- karate - 我在连接两个 JSON 值以在我的空手道场景中执行 !contains 时遇到问题,如果我单独为每个字段运行匹配,它就可以工作
- java - 安卓链接电话号码
- angular - 单击 div 后,如何以角度传递我的 div id
- python - pyinstaller ModuleNotFoundError:没有名为“桨”的模块
- python - Odoo 13 CE 无法创建或编辑用户?