Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript显示多个数组_Javascript_Arrays - Fatal编程技术网

使用javascript显示多个数组

使用javascript显示多个数组,javascript,arrays,Javascript,Arrays,这些是我的数组 var CarType=["RM","BM","GM"]; var CarName=["Red Mustang","Black Mustang","Green Mustang"] 我如何创建一个简单的功能,当按下按钮时,会弹出一个警报,显示如下内容: RM=红色野马 BM=黑色野马 GM=绿色野马这里有一个可行的解决方案。希望有帮助 函数myFunction(){ 变量类型=[“RM”、“BM”、“GM”]; var CarName=[“红色野马”、“黑色野马”、“绿色野马”

这些是我的数组

var CarType=["RM","BM","GM"];
var CarName=["Red Mustang","Black Mustang","Green Mustang"]
我如何创建一个简单的功能,当按下按钮时,会弹出一个警报,显示如下内容:

RM=红色野马

BM=黑色野马


GM=绿色野马

这里有一个可行的解决方案。希望有帮助

函数myFunction(){
变量类型=[“RM”、“BM”、“GM”];
var CarName=[“红色野马”、“黑色野马”、“绿色野马”];
var结果=”;
for(CarType中的var i){
结果+=[CarType[i]+“=”+CarName[i]]+“\n”;
}
警报(结果)
}

单击我
我还没有测试过这个,但应该是这样的

您的数组必须具有相同的大小才能工作和排序

功能显示(carType,carName){
var text=“”;
对于(i=0;i
for可以使用一个简单的
for循环,一次迭代两个数组,并连接值以构建消息。你被卡在哪一部分?(另外,我会将数据存储为单个对象数组:
[{type:“RM”,name:“Red Mustang”},{type:“BM”,name:“Black Mustang”},…]
)感谢这么多的工作。让我明白,“/n”中的“n”是做什么的?不客气!。“\n”只是要添加一个新行,仅此而已。请点击复选标记将我的答案标记为正确答案,它将变为绿色。非常感谢。
function display(carType, carName) {

     var text = "";

     for (i=0; i < carType.length; i++) {
         text += carType[i] + " = " + carName[i] + "\n";
     }

     alert(text);
}

var CarType=["RM","BM","GM"];
var CarName=["Red Mustang","Black Mustang","Green Mustang"];

display(CarType, CarName);