在JavaScript中创建多个数组的文本输出

在JavaScript中创建多个数组的文本输出,javascript,arrays,Javascript,Arrays,我有三个数组,如下所示: arr1 = ["Chrysler", "blue", "red"] arr2 = ["Hyundai", "green", "black"] arr3 = ["Ford", "black", "red"] black Ford Hyundai blue Chrysler green Hyundai red Chrysler Ford 我想像这样输出它们(到网页): arr1 = ["Chrysler", "blue", "red"] arr2 = ["Hyunda

我有三个数组,如下所示:

arr1 = ["Chrysler", "blue", "red"]
arr2 = ["Hyundai", "green", "black"]
arr3 = ["Ford", "black", "red"]
black Ford Hyundai
blue Chrysler
green Hyundai
red Chrysler Ford
我想像这样输出它们(到网页):

arr1 = ["Chrysler", "blue", "red"]
arr2 = ["Hyundai", "green", "black"]
arr3 = ["Ford", "black", "red"]
black Ford Hyundai
blue Chrysler
green Hyundai
red Chrysler Ford
有什么建议吗

谢谢

var arr1=[“克莱斯勒”、“蓝色”、“红色”];
var arr2=[“现代”、“绿色”、“黑色”];
var arr3=[“福特”、“黑色”、“红色”];
var数组=[arr1,arr2,arr3];
多功能车(名称){
this.name=名称;
this.colors=新集合();
}
var-cars={};
var colors=新集合();
for(var idx=0;idx
您可以将对象用于颜色,并为其指定品牌。稍后输出订单颜色和品牌并返回值

var arr1=[“克莱斯勒”、“蓝色”、“红色”],
arr2=[“现代”、“绿色”、“黑色”],
arr3=[“福特”、“黑色”、“红色”],
颜色={};
[arr1,arr2,arr3].forEach(函数(a){
var m=a.shift();
a、 forEach(函数(b){
颜色[b]=颜色[b]| |[];
颜色[b]。推送(m)
});
});
Object.keys(colors).sort().forEach(函数(c){
console.log(c+''+colors[c].sort().join('');

});我不确定是否看到数组和输出之间的模式。当然,您可以从每个数组项中获取文本。例如:
arr[2]+“”+arr3[0]+“”+arr2[0]=>“黑色福特现代”