gpt4 book ai didi

javascript - 从数组中选择特定元素

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

我正在尝试解决一个棘手的问题。每当有 3 行在一起时(例如 3A、3B 和 3C),我想增加变量“count”。我的逻辑仅适用于第一行,但其余行则失败。这个问题的答案应该是 3。有人可以在这里解释一下吗?

function doThis() {
var everySeat = [1A, 1B, 1C, 2A, 2C, 3A, 3B, 3C, 151A, 151B, 151C, 152B, 152C];
var count;

for (i = 1; i <= everySeat.length; i++) {
if (everySeat[i-1] = i + ‘A’ && everySeat[i] = i + ‘B’ && everySeat[i+1] = i + ‘C’) {
count++;
}
}

}

doThis();

最佳答案

试试这个。工作正常。

function doThis() {
var everySeat = ['1A', '1B', '1C', '2A', '2C', '3A', '3B', '3C', '151A', '151B', '151C', '152B', '152C'];
var count = 0;

for (var i = 1; i <= everySeat.length-2; i++) {
var prefix = parseInt(everySeat[i-1]);
if (everySeat[i-1] == prefix + 'A' && everySeat[i] == prefix + 'B' && everySeat[i+1] == prefix + 'C') {
count++;
}
}
return count;
}

关于javascript - 从数组中选择特定元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46685697/

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