gpt4 book ai didi

javascript迭代变量数组并将值重新分配给每个变量

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

嗨,我应该如何迭代变量数组并将值重新分配给每个变量。例如在 jQuery 中

function test(param1, param2) {

$.each([param1, param2], function (i, v) {
//check if all the input params have value, else assign the default value to it
if (!v)
v = default_value; //this is wrong, can't use v, which is value
}

}

我应该如何获取变量并在循环中分配新值?

非常感谢!


也许我没有把我的问题描述清楚。我的意图是迭代变量数组,而不是字符串数组。

var variable_1 = "hello";
var variable_2 = null;

我想迭代 [variable_1, variable_2],并检查每个值,如果 variable_2 为 null,那么我将默认值分配给 variable_2 以更改值。

最佳答案

只需使用 JavaScript,不需要 jQuery:

var ​myarray = ['hello', null];​​
var i;
var default_value = 'default';

for (i = 0; i < myarray.length; i++) {
if (! myarray[i]) {
myarray[i] = default_value;
}
}

alert(myarray);

关于javascript迭代变量数组并将值重新分配给每个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3060607/

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