我一直在寻找如何在javscript中的对象中正确格式化方法以及如何执行该方法,但我不断出错并且不知道如何调用方法控制台会不断给我错误,所以我只想问问是否有人知道如何在对象中正确放置方法以及如何调用它。
答案 0 :(得分:1)
尝试一下
var a = {
m : "23",
f : function(test) { return something; }
}
调用函数-
a.f(parameter);
答案 1 :(得分:0)
它非常简单
const user = {
firstName:"john",
lastName:"doe"
}
user.fullName = function(){
return user.firstName + ' ' + user.lastName
}
console.log(user.fullName());
您可以使用delete删除特定的方法或属性
答案 2 :(得分:0)
在新的ES6
上实际上可以使用一个速记,请查看下一个示例:
let myObj = {
prop: "I'm a property",
method(x) {return "Method called with argument " + x;}
}
console.log(myObj.prop);
console.log(myObj.method(5));
更多信息:Method Definitions