gpt4 book ai didi

javascript - 如何使用循环保存值

转载 作者:行者123 更新时间:2023-11-30 09:09:17 26 4
gpt4 key购买 nike

我试图将 test() 函数的返回值添加到变量结果中,但 += 似乎不起作用。我收到错误“无效变量初始化”。我还尝试将 i++ 替换为 i+= ,但也没有用。也许我完全错了,应该改用 while 循环?我迷路了..

我希望“结果”看起来像这样:

var result = no no no 0no 0no no;

等(当然没有空格)。

非常感谢任何帮助!谢谢

function test(no){

if (no <= 15){
return '0' + parseInt(no);
}

else {
return parseInt(no);
}
}


for(i = 0; i < pics.length; i++){

var b = pics[i].value;

var result += test(b);

}

最佳答案

每次循环开始时,var result 都会消失。您需要将其移出循环:

var result = ''; // lives outside loop
for(i = 0; i < pics.length; i++)
{
var b = pics[i].value;
result += test(b);
}

关于javascript - 如何使用循环保存值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1758411/

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