gpt4 book ai didi

javascript - 将数组插入数组 Javascript

转载 作者:行者123 更新时间:2023-11-30 15:59:16 28 4
gpt4 key购买 nike

我是 JavaScript 的新手,我想转换这个数组 ["Banana", "Orange", "Apple", "Mango"],在这个 [["Banana"], ["Orange"], ["Apple"], ["Mango"]],但是当我尝试这样做时,我的浏览器卡住了。我正在使用这段代码:

<script>
var i = 0;
var fruits = ["Banana", "Orange", "Apple", "Mango"];
document.getElementById("demo").innerHTML = fruits;

function myFunction() {
var fruits_aux = [];
for (i=0; fruits.length; i++)
fruits_aux.push([fruits[i]]);
fruits = fruits_aux;
document.getElementById("demo").innerHTML = fruits;
}
</script>

请小心执行此代码。任何人都可以帮助我吗?谢谢

最佳答案

在您的 for 循环中,条件的计算结果始终为 true,因此,它变成了一个无限循环,这也是您的浏览器卡住的原因。

for (i=0; fruits.length; i++)

应该是

for (i=0; i < fruits.length; i++)

关于javascript - 将数组插入数组 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38016346/

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