循环遍历多个数组

时间:2017-04-29 07:20:00

标签: javascript jquery arrays

我有2个数组,其中包含两个数据库行,但我想随机循环遍历它们

让我们说这些是我的阵列:

var fruit = [ "apple", "banana", "strawberry", "coconut"];
var cars = [ "mercedes", "bmw", "audi", "ferrari"];

然后我的输出应该是:

apple banana mercedes strawberry bmw audi coconut ferrari

1 个答案:

答案 0 :(得分:0)

只需创建一个新的水果/汽车阵列:

var arr=fruit.concat(cars);
var result=[];

然后循环并从数组中取出一个随机的el并将其添加到我们的结果中:

for(i=arr.length;i>0;i--){
  result.push(arr.splice(Math.round(Math.random()*(arr.length-1)),1));
}

然后创建一个字符串并显示它:

result=result.join(" ");
console.log(result);

http://jsbin.com/qasomoluke/edit?console