var a = new Array("ab","aa","dd");
for(eee is a) {
document.write(eee+"--");
document.write(a[eee]+"<br>");
}
这段代码是我看马士兵的视频里写到的,他能输出 0--ab 1--aa 2--dd
请问这个for是什么意思。为什么我写这段代码就运行不了呢?代码不一定正确因为他的视频不清楚,
for(eee is a) {
document.write(eee+"--");
document.write(a[eee]+"<br>");
}
这段代码是我看马士兵的视频里写到的,他能输出 0--ab 1--aa 2--dd
请问这个for是什么意思。为什么我写这段代码就运行不了呢?代码不一定正确因为他的视频不清楚,
改成in
循环输出对象a中的所有属性,其中i为属性名,a[i]为属性值。
一是 for(var i=初值;i<终值;i++) 代表循环指定次数(终值-初值)
二是 for(var 成员变量 in 数组变量) 代表循环并提取数组变量里面的每个成员变量