如何将数组结果视为数组Javascript?
我想将数组结果作为数组进行循环,因为我使用嵌套循环。 这是我的密码如何将数组结果视为数组Javascript?,javascript,arrays,Javascript,Arrays,我想将数组结果作为数组进行循环,因为我使用嵌套循环。 这是我的密码 var isp = ["yahoo", "gmail"]; var yahoo = ["@yahoo.com", "@rocketmail.com", "@ymail.com"]; var gmail = ["@gmail.com"]; for(x=0;x<isp.length;x++){ //Should alert 3 Because var yahoo contains 3 element //Sh
var isp = ["yahoo", "gmail"];
var yahoo = ["@yahoo.com", "@rocketmail.com", "@ymail.com"];
var gmail = ["@gmail.com"];
for(x=0;x<isp.length;x++){
//Should alert 3 Because var yahoo contains 3 element
//Should alert 1 because var gmail is contain 1 element
alert(isp[x].length);
for(y=0;y<isp[x].length;y++){
//Should alert @yahoo.com, @rocketmail.com and so on
alert(isp[x][y]);
}
}
var-isp=[“雅虎”、“gmail”];
var yahoo=[“@yahoo.com”、“@rocketmail.com”、“@ymail.com”];
var gmail=[“@gmail.com”];
对于(x=0;x试试这个:
您正在使用JS对象来保存域数组。使用此对象,您可以动态访问每个提供程序的数据。尝试以下操作:
您正在使用JS对象来保存域数组。使用此对象,您可以动态访问每个提供程序的数据。尝试以下操作:
您正在使用JS对象来保存域数组。使用此对象,您可以动态访问每个提供程序的数据。尝试以下操作:
您正在使用JS对象来保存域数组。使用它,您可以动态访问每个提供程序的数据。也许您不需要这么多数组?让我们使用对象来代替
var-isps={
雅虎:[“@yahoo.com”,“@rocketmail.com”,“@ymail.com”],
gmail:[“@gmail.com”]
};
用于(isp中的isp){
var providers=isp[isp];
文件。写入(isp+“具有”+提供程序。长度+“提供程序:
);
providers.forEach(函数(域){
document.write(域+“
”);
});
};
也许你不需要那么多数组?让我们用一个对象来代替
var-isps={
雅虎:[“@yahoo.com”,“@rocketmail.com”,“@ymail.com”],
gmail:[“@gmail.com”]
};
用于(isp中的isp){
var providers=isp[isp];
文件。写入(isp+“具有”+提供程序。长度+“提供程序:
);
providers.forEach(函数(域){
document.write(域+“
”);
});
};
也许你不需要那么多数组?让我们用一个对象来代替
var-isps={
雅虎:[“@yahoo.com”,“@rocketmail.com”,“@ymail.com”],
gmail:[“@gmail.com”]
};
用于(isp中的isp){
var providers=isp[isp];
文件。写入(isp+“具有”+提供程序。长度+“提供程序:
);
providers.forEach(函数(域){
document.write(域+“
”);
});
};
也许你不需要那么多数组?让我们用一个对象来代替
var-isps={
雅虎:[“@yahoo.com”,“@rocketmail.com”,“@ymail.com”],
gmail:[“@gmail.com”]
};
用于(isp中的isp){
var providers=isp[isp];
文件。写入(isp+“具有”+提供程序。长度+“提供程序:
);
providers.forEach(函数(域){
document.write(域+“
”);
});
};
您需要评估isp[x]以获取其他两个的阵列名称。例如:
var isp = ["yahoo", "gmail"];
var yahoo = ["@yahoo.com", "@rocketmail.com", "@ymail.com"];
var gmail = ["@gmail.com"];
for(x=0;x<isp.length;x++){
//Should alert 3 Because var yahoo contains 3 element
//Should alert 1 because var gmail is contain 1 element
alert(isp[x].length);
for(y=0;y<eval(isp[x]).length;y++){
//Should alert @yahoo.com, @rocketmail.com and so on
alert(eval(isp[x])[y]);
}
}
var-isp=[“雅虎”、“gmail”];
var yahoo=[“@yahoo.com”、“@rocketmail.com”、“@ymail.com”];
var gmail=[“@gmail.com”];
对于(x=0;x,您需要评估isp[x]以获取其他两个的阵列名称。例如:
var isp = ["yahoo", "gmail"];
var yahoo = ["@yahoo.com", "@rocketmail.com", "@ymail.com"];
var gmail = ["@gmail.com"];
for(x=0;x<isp.length;x++){
//Should alert 3 Because var yahoo contains 3 element
//Should alert 1 because var gmail is contain 1 element
alert(isp[x].length);
for(y=0;y<eval(isp[x]).length;y++){
//Should alert @yahoo.com, @rocketmail.com and so on
alert(eval(isp[x])[y]);
}
}
var-isp=[“雅虎”、“gmail”];
var yahoo=[“@yahoo.com”、“@rocketmail.com”、“@ymail.com”];
var gmail=[“@gmail.com”];
对于(x=0;x,您需要评估isp[x]以获取其他两个的阵列名称。例如:
var isp = ["yahoo", "gmail"];
var yahoo = ["@yahoo.com", "@rocketmail.com", "@ymail.com"];
var gmail = ["@gmail.com"];
for(x=0;x<isp.length;x++){
//Should alert 3 Because var yahoo contains 3 element
//Should alert 1 because var gmail is contain 1 element
alert(isp[x].length);
for(y=0;y<eval(isp[x]).length;y++){
//Should alert @yahoo.com, @rocketmail.com and so on
alert(eval(isp[x])[y]);
}
}
var-isp=[“雅虎”、“gmail”];
var yahoo=[“@yahoo.com”、“@rocketmail.com”、“@ymail.com”];
var gmail=[“@gmail.com”];
对于(x=0;x,您需要评估isp[x]以获取其他两个的阵列名称。例如:
var isp = ["yahoo", "gmail"];
var yahoo = ["@yahoo.com", "@rocketmail.com", "@ymail.com"];
var gmail = ["@gmail.com"];
for(x=0;x<isp.length;x++){
//Should alert 3 Because var yahoo contains 3 element
//Should alert 1 because var gmail is contain 1 element
alert(isp[x].length);
for(y=0;y<eval(isp[x]).length;y++){
//Should alert @yahoo.com, @rocketmail.com and so on
alert(eval(isp[x])[y]);
}
}
var-isp=[“雅虎”、“gmail”];
var yahoo=[“@yahoo.com”、“@rocketmail.com”、“@ymail.com”];
var gmail=[“@gmail.com”];
对于(x=0;x这很清楚,我想是吧?
:D
var ispAndData=[
[“雅虎”[“@yahoo.com”、“@rocketmail.com”、“@ymail.com”],
[“gmail”,[“@gmail.com”]]
];
对于(x=0;x”);
document.write(ispAndData[x][1]。长度+“”;
对于(y=0;y”;
}
文件。写(“”);
}
这很清楚,我想是吧?
:D
var ispAndData=[
[“雅虎”[“@yahoo.com”、“@rocketmail.com”、“@ymail.com”],
[“gmail”,[“@gmail.com”]]
];
对于(x=0;x”);
document.write(ispAndData[x][1]。长度+“”;
对于(y=0;y”;
}
文件。写(“”);
}
这很清楚,我想是吧?
:D
var ispAndData=[
[“雅虎”[“@yahoo.com”、“@rocketmail.com”、“@ymail.com”],
[“gmail”,[“@gmail.com”]]
];
对于(x=0;x”);
document.write(ispAndData[x][1]。长度+“”;
对于(y=0;y”;
}
文件。写(“”);
}
这很清楚,我想是吧?
:D
var ispAndData=[
[“雅虎”[“@yahoo.com”、“@rocketmail.com”、“@ymail.com”],
[“gmail”,[“@gmail.com”]]
];
对于(x=0;x”);
document.write(ispAndData[x][1]。长度+“”;
对于(y=0;y”;
}
文件。写(“”);
}
您的变量isp
不存在