var fName = ["Sean", "Niel", "Patt", "Jimmy", "John", "Sam"];
var lName = ["Paker", "Hamilton", "Shaker"];
var fullName = [];
var f = 0;
for (var i = 0; i < fName.length; i++) {
for (var j = 0; j < lName.length; j++) {
fullName[f] = fName[i] +" " + lName[j];
f++;
}
}
alert(fullName[0]);
您能解释一下这段代码的内容吗?
答案 0 :(得分:0)
在我看来,代码将fullName
数组中的名字和姓氏的每个组合放在一起,然后只提醒第一个。
答案 1 :(得分:0)
此代码会创建 fName 中给出的名字与 lName 中指定的姓氏的组合列表。这两个循环遍历列表元素并连接两个字符串以形成6 * 3组合。确切地说:
fullName[0] = "Sean Paker"
fullName[1] = "Sean Hamilton"
fullName[2] = "Sean Shaker"
fullName[3] = "Niel Paker"
fullName[4] = "Niel Hamilton"
....
等等
最后有一个警告(弹出窗口)显示fullName [0],即“Sean Paker”