gpt4 book ai didi

angular - 调用在变量中命名的 typescript 函数

转载 作者:搜寻专家 更新时间:2023-10-30 21:19:56 27 4
gpt4 key购买 nike

我正在开发 Ionic2 应用程序。我正在从一个页面调用一个函数。我是否有可能在函数调用中使用变量名。例如

原代码:this._userDataService.getGrandQuestionsFromServer(this.passedId, newLevel)

预期代码::

this._userDataService.get`${this.questionModuleName}`QuestionsFromServer(this.passedId, newLevel) 

最佳答案

您应该能够使用括号表示法实现此目的。这是一个工作示例:

const obj = {
foobar(arg) {
console.log(arg);
}
};

const bar = "bar";
obj[`foo${bar}`]("It works!");

在你的代码中,请试试这个:

this._userDataService[`get${this.questionModuleName}QuestionsFromServer`](this.passedId, newLevel)

关于angular - 调用在变量中命名的 typescript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43508387/

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