如何将数组结果视为数组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
不存在