gpt4 book ai didi

javascript - 将 javascript 函数作为参数传递,并将其内容作为类内容求值

转载 作者:行者123 更新时间:2023-12-02 20:20:39 24 4
gpt4 key购买 nike

是否可以将函数作为参数传递给方法并评估其内容,就好像它是类的一部分一样?

function Class()
{
this.Method = function( param )
{
// Call "CallThis"
};

this.CallThis = function()
{

};
}

var c = new Class();
c.Method(
{
evalThisContent: function()
{
this.CallThis();
}
}
);

最佳答案

如果我遵循你的意图:

function Class()
{
this.Method = function( param, name )
{
this[name] = param;
param.call(this);
};

this.CallThis = function()
{

};
}

var c = new Class();

c.Method(function() {
this.CallThis();
}, 'evalThisContent');

关于javascript - 将 javascript 函数作为参数传递,并将其内容作为类内容求值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5610990/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com