gpt4 book ai didi

javascript - 使用另一个变量值设置变量名称 - Javascript

转载 作者:行者123 更新时间:2023-11-30 10:55:11 25 4
gpt4 key购买 nike

我想从一个变量中获取一个值,然后将其用作另一个变量的名称。我得到了这样的东西:

var eval(BodyWeight[i]["ExerciseTitle"]) = BodyWeight[i]["ExerciseVideo"]; 

这给我一个错误,'missing ;声明之前'。

有什么想法吗?

最佳答案

虽然 eval 会给你一种可变变量的形式,但它很困惑并且可能导致语法错误:

try {
eval('var ' + BodyWeight[i]["ExerciseTitle"] + ' = BodyWeight[i].ExerciseVideo');
} catch () {
// what to do here if BodyWeight[i]["ExerciseTitle"] isn't a valid variabe name?
}

最好使用对象属性而不是局部变量。

thing[BodyWeight[i].ExerciseTitle] = BodyWeight[i].ExerciseVideo;

关于javascript - 使用另一个变量值设置变量名称 - Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2211952/

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