gpt4 book ai didi

javascript - *javascript* 将所有 for 循环值提取为不同的变量

转载 作者:行者123 更新时间:2023-12-03 00:33:44 26 4
gpt4 key购买 nike

新手问题:

我在代码中使用了一个简单的 for 循环。假设这返回 a、b 和 c 的 3 个正值。我想要的是将所有 3 个值描述为不同的变量,以便稍后在循环外使用。是否可以?示例代码:

var CampAdGR = ss.getRange("A9").getValue();
var data = ss.getRange("A23:A").getValues();

for (var i = 0; i < data.length; i++) {
if (data[i][0] == CampAdGR) {*continue code*}

谢谢!

最佳答案

如果您有值数组,则可以单独声明变量:

var data = [ 1, 2, 3 ];
var a = data[ 0 ];
var b = data[ 1 ];
var c = data[ 2 ];
console.log( a );
console.log( b );
console.log( c );

或者您可以使用解构将它们设置在一行中:

const data = [ 1, 2, 3 ];
const [ a, b, c ] = data;
console.log( a );
console.log( b );
console.log( c );

如果您事先不知道数据中有多少个值,最好继续处理整个数据数组,因为可以使用 array.map()、array 来完成数据转换。 forEach() 等

关于javascript - *javascript* 将所有 for 循环值提取为不同的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53743604/

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