gpt4 book ai didi

Javascript - 如果条件引用数组,则循环跳过内部代码

转载 作者:行者123 更新时间:2023-12-03 04:41:50 25 4
gpt4 key购买 nike

在示例 1 中,运行该命令会导致执行第 4 行,然后直接跳过第 5 行。在示例 2 中,将第 4 行更改为引用实际值而不是数组,从而允许执行第 5 行。

如何才能使示例 1 正常工作?为什么示例 2 有效,而示例 1 无效?

我在另一个实例中使用了相同的 for 循环,但使用了不同的数组,效果非常好。那么也许数组本身就是问题所在?

1.

var temp2 = rightbarcoderead(i);

for (i = 0; i < 10; i++) {
if (temp2 === righteven[i]) {
rightbarcode += i
}

2.

var temp2 = "100110";

for (i = 0; i < 10; i++) {
if (temp2 === righteven[i]) {
rightbarcode += i
}

最佳答案

根据提供的信息,我们唯一确定的是,在示例 1 中,temp2 未设置为预期值 100110

这可能是由于调用时 i 未定义

var temp2 = rightbarcoderead(i);

i 设置了错误的值,或者,rightbarcoderead() 函数未使用给定的i 参数返回预期结果。

关于Javascript - 如果条件引用数组,则循环跳过内部代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43051217/

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