使用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);