gpt4 book ai didi

javascript - 带有 if 语句和 2-dim 数组 javascript 的嵌套 for 循环

转载 作者:行者123 更新时间:2023-11-30 14:20:46 27 4
gpt4 key购买 nike

<分区>

我试图在名为 arr 的二维数组中找到“a”。使用 if 语句,如果有一个“a”,它应该在“a”在我的另一个数组 arr 中的相同位置将我的 bol 2 维数组设置为 true。

var x; 
var y;
var arr = [
["a", "b", "c"],
["d", "e", "a"],
["1", "2", "3"],
["a", "f", "d"]
];
var bol = new Array(4).fill(new Array(3).fill(false));
for (x = 0; x <= 3; x++) {
for (y = 0; y <= 2; y++) {
if (arr[x][y] == "a") {
bol[x][y] = true;
}
}
}
console.log(bol);

我希望 bol 看起来像这样:波尔

[[true, false, false],
[false, false, true],
[false, false, false],
[true, false, false]];

然而在控制台中 bol 看起来像这样:

 [true, false, true]
[true, false, true]
[true, false, true]
[true, false, true]

请告诉我我做错了什么。谢谢!

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