gpt4 book ai didi

javascript:如何通过名称字符串调用 var?

转载 作者:行者123 更新时间:2023-12-03 10:38:15 24 4
gpt4 key购买 nike

我有

var mean = 20;
var median = 30;

我有一个函数应该获取字符串类型的参数('mean'/'median'),并用并行变量做一些事情:

function compute(varNameAsString){
return varNameAsString.toVariable() + 5;
}

如何实现 toVariable?我试过了

varNameAsString.valueOf()

但是没有成功...

谢谢!

最佳答案

See here

使用哈希表。试试这个。

var values = { mean: 20, median: 30 };

function compute(varManeAsString){
return values[varNameAsString] + 5;
}

这应该有效。

当然,您始终可以使用eval,但正如我链接到的帖子所说,哈希表通常更好。

关于javascript:如何通过名称字符串调用 var?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28900784/

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