gpt4 book ai didi

Javascript:根据变量调用不同的变量

转载 作者:行者123 更新时间:2023-12-02 21:21:06 25 4
gpt4 key购买 nike

我正在尝试根据用户输入访问不同的变量。为了简化,假设我有三个变量, x1 = "variable 1" , x2 = "variable2"x3 = "variable3" 。我希望能够根据另一个变量 y 调用不同的变量。比方说y=2 ,这意味着我想得到x2。

我尝试过类似console.log(x[y])的东西,但这似乎不起作用。我在任何地方都没有找到有关此主题的任何内容,所以我不知道这是否可能,或者这是否就是您解决此问题的方法。

对于那些感兴趣的人,我正在尝试访问不同的 Discord.RichEmbed() s 取决于变量,我不认为我可以将它们存储在数组中。如果这可能,请告诉我。如果我忘记解释某些内容,请告诉我,我会添加它或回答您可能有的任何问题

提前致谢^^

编辑:如果 y="x2" 也可以工作如果我能以某种方式获取 x2 的内容。

最佳答案

你表现出了对 JavaScript 原理的根本性误解,我的感觉是你本质上是在为 Discord“拼凑”一些东西。

我不知道这是否会对您有帮助,因为可能应该发布更多上下文。

有很多方法可以实现这一点。

您可以创建一个具有变量源的方法,并根据作为参数传递的 y 变量返回对其中一个变量的引用。

const retrieveX = (y) => {
const source = {
x1: 'variable1',
x2: 'variable2',
x3: 'variable3',
}
return source[y]
}
retrieveX('x1')

关于Javascript:根据变量调用不同的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60840329/

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