For...In 聲明用于對數(shù)組或者對象的屬性進(jìn)行循環(huán)/迭代操作。
1.對于數(shù)組 ,迭代出來的是數(shù)組元 素,對于對象 ,迭代出來的是對象的屬性;
var x
var mycars = new Array()
mycars[0] = "Saab"
mycars[1] = "Volvo"
mycars[2] = "BMW"
for (x in mycars)
{
document.write(mycars[x] + "
")
}
輸出為:
Saab
Volvo
BMW
2.對象示例:
var obj = {
w: "wen",
j: "jian",
b: "bao"
}
for(var v in obj){
document.write(v)+"
";
}
輸出為:
w
j
b
3.判斷對象是否為數(shù)組/對象的元素/屬性:
格式:(變量 in 對象)......注意,,,
當(dāng)“對象”為數(shù)組時,“變量”指的是數(shù)組的“索引”;
當(dāng)“對象”為對象是,“變量”指的是對象的“屬性”。
數(shù)組示例:
var arr = ["a","b","2","3","str"];
var result = ("b" in arr);
var result1 = (4 in arr);
document.write(result+"
");
document.write(result1+"
");
輸出為:
false
true
4.對象示例:
var obj={
w:"wen",
j:"jian",
b:"bao"
}
var result=(2 in obj);
var result1=("j" in obj);
document.write(result)+"
";
document.write(result1)+"
";
輸出為:
false
true
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。