Javascript 创建一个“;方法”;对象上的方法
有人能解释一下他们是如何在对象上创建“方法”方法的吗Javascript 创建一个“;方法”;对象上的方法,javascript,function,object,Javascript,Function,Object,有人能解释一下他们是如何在对象上创建“方法”方法的吗 var foo = {}; foo.method = function(name, cb){ this[name] = cb; }; 他们将键方法分配给一个函数-这是一个方法。如果您想知道key方法是如何使用的,那是因为它不是JavaScript中的保留关键字 实际方法使用提供的名称创建一个新方法,并将其设置为cb。(这也可用于生成属性,而不仅仅是方法) var foo={}; foo.method=函数(名称,cb){ 此[名称]
var foo = {};
foo.method = function(name, cb){
this[name] = cb;
};
他们将键
方法分配给一个函数-这是一个方法。如果您想知道key方法是如何使用的,那是因为它不是JavaScript中的保留关键字
实际方法使用提供的名称创建一个新方法,并将其设置为cb
。(这也可用于生成属性,而不仅仅是方法)
var foo={};
foo.method=函数(名称,cb){
此[名称]=cb;
};
方法(“sayHello”,()=>console.log(“Hello!”);
foo.sayHello()代码>