javascript - JavaScript 常量 - 定义多个函数
问题描述
我一直在尝试让多个功能在 1 中工作const
,但它要么不起作用(Uncaught SyntaxError: Unexpected identifier
),要么我遗漏了一些东西,我希望有人能提供帮助。
为什么会这样:
const dynamicresponse = {
login(response) {
alert(response);
}
}
为什么这不起作用?
const dynamicresponse = {
login(response) {
alert(response);
}
adminsearchuser(response) {
alert(response);
}
}
有没有办法让上面的例子工作?
解决方案
您的login()
方法正文后缺少逗号。
const dynamicresponse = {
login(response) {
alert(response);
},
adminsearchuser(response) {
alert(response);
}
}
dynamicresponse.login('foo')
dynamicresponse.adminsearchuser('foo')
您尝试的符号用于 Javascriptclass
对象。
推荐阅读
- python - Python中点云(XYZ)点之间的最小距离
- mongodb - Mongo 聚合以从数组中排除对象
- next.js - 在组件中获取 Next.js API
- c++ - 使用 std::chrono 作为尽可能稳定的更新循环
- python - 二进制和整数之间的 IFF 线性化
- url - 需要将 URL 与路径和参数分开
- reactjs - 我在选择选项上选择新项目后Useeffect不更新
- c# - ASP.NET Core MVC 如何下载上传的文件?
- asp.net-core - SSRS 报告 - 导出时间长
- django - 制表符和 Django Rest 框架 - 远程分页错误