将数组推入数组Javascript
我是JavaScript新手,我想转换这个数组将数组推入数组Javascript,javascript,arrays,Javascript,Arrays,我是JavaScript新手,我想转换这个数组[“香蕉”、“橙色”、“苹果”、“芒果”],在这个[“香蕉”]、[“橙色”]、[“苹果”]、[“芒果”],但当我尝试转换时,我的浏览器冻结了。我正在使用以下代码: <script> var i = 0; var fruits = ["Banana", "Orange", "Apple", "Mango"]; document.getElementById("demo").innerHTML = fruits; function myFu
[“香蕉”、“橙色”、“苹果”、“芒果”]
,在这个[“香蕉”]、[“橙色”]、[“苹果”]、[“芒果”]
,但当我尝试转换时,我的浏览器冻结了。我正在使用以下代码:
<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>
var i=0;
var水果=[“香蕉”、“橙子”、“苹果”、“芒果”];
document.getElementById(“demo”).innerHTML=fruits;
函数myFunction(){
var fruits_aux=[];
对于(i=0;fruits.length;i++)
水果辅助推送([水果[i]]);
水果=水果;
document.getElementById(“demo”).innerHTML=fruits;
}
执行此代码时要小心。有人能帮我吗?感谢在您的
for
循环中,该条件的计算结果始终为true
,因此,它将成为一个无限循环,也是浏览器冻结的原因
for (i=0; fruits.length; i++)
应该是
for (i=0; i < fruits.length; i++)
for(i=0;i
很高兴听到这个消息-如果它为您解决了问题,请接受它作为答案。