gpt4 book ai didi

javascript - 如何设置列表中基元的值?

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

var var1;
var var2;
var var3;
var list_var = [var1, var2, var3];
var values = ["hello", "cruel", "world"];

我想要...

var1 = "hello"
var2 = "cruel"
var3 = "world"

我该怎么办?就我而言,我需要在列表中拥有一个需要相应设置的原始变量的动态列表。我想用 for 循环来做到这一点。

最佳答案

您可以使用解构。

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment

在您的示例中...

var values = ["hello", "cruel", "world"];
var [var1, var2, var3] = values;
console.log(var1, var2, var3)

https://jsfiddle.net/fnsjrjcv/

更新:您可以使用它在外部作用域中设置变量,就像使用普通变量一样。通过在外部范围内定义它们,下面是一个示例:

var var1, var2, var3;

function changeMyVars() {
var values = ["hello", "cruel", "world"];
[var1, var2, var3] = values;
}

changeMyVars();

关于javascript - 如何设置列表中基元的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46187334/

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