我一直试图让多个功能在1 const
中起作用,但是它要么不起作用(Uncaught SyntaxError: Unexpected identifier
),要么我丢失了某些东西,希望有人能提供帮助。
为什么这样做:
const dynamicresponse = {
login(response) {
alert(response);
}
}
那为什么不起作用?
const dynamicresponse = {
login(response) {
alert(response);
}
adminsearchuser(response) {
alert(response);
}
}
有没有办法使上述示例正常工作?
答案 0 :(得分:3)
在login()
方法的正文之后,您缺少逗号。
const dynamicresponse = {
login(response) {
alert(response);
},
adminsearchuser(response) {
alert(response);
}
}
dynamicresponse.login('foo')
dynamicresponse.adminsearchuser('foo')
您尝试使用的符号用于Javascript class
对象。