javascript - 我试图在对象中传递一个函数,但每次运行代码时,它都会返回“[Function:property]”
问题描述
这是代码
var person={
Name:"John",
Age:16,
info () {
return `I am ${this.Name} and I am ${this.Age} years old.`;
}
};
console.log(person.info);
它正在返回 [功能:信息],我想返回句子“我是约翰,我 16 岁。请进行必要的更改......
解决方案
伙计...这里您唯一需要做的就是调用该函数。
console.log(person.info());
`
推荐阅读
- redis - redis-py:如何检查是否有任何与模式匹配的键
- python - 尝试在 Django 中设置不区分大小写的用户名时匹配查询错误
- express - 如何使用 passport-local-mongoose 进行异步身份验证调用?
- c# - 带有 Cognito/OIDC 的 Visual Studio AWS 无服务器应用程序获得 ERR_TOO_MANY_REDIRECTS
- winapi - 是否可以在 Windows 上的用户模式应用程序中从内核模式驱动程序调用函数?
- python - 如何在不传递第一个参数的情况下将第二个参数传递给函数?
- algorithm - 为什么函数括号中有两个空分号(;)?
- python - 我如何创建角色并将它们放在首位? discord.py
- html - 为什么我的页脚没有显示在文档中?
- powershell - 通过 powershell 检测所有操作系统的 SMB1 版本