gpt4 book ai didi

javascript - 查找并执行匹配字符串的 JavaScript 函数

转载 作者:行者123 更新时间:2023-11-29 20:21:31 26 4
gpt4 key购买 nike

如何根据字符串参数在对象内部查找和执行函数?

请看下面的例子:

               var parameters = 'people';

switch (parameters) {
case 'people':
people.initialize();
break;
}

在这种情况下如何删除 switch case 语句?是否可以仅通过知道对象的字符串名称来调用对象?

最佳答案

组织你的对象......

var myObjects = {
people: someObject,
notPeople: someOtherObject
};
var parameters = 'people';
myObjects[parameters].initialize();

如果你正在玩全局变量(不要玩全局变量)那么你可以逃脱:

window[parameters].initialize();

……但将它们组织在逻辑对象中是更好的选择。

关于javascript - 查找并执行匹配字符串的 JavaScript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3787017/

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