共用方式為


for...in 迴圈

JScript 提供特殊的迴圈,用來逐步執行物件的所有使用者定義屬性、陣列的所有元素或集合的所有項目。 for...in 迴圈中的迴圈計數器是一個字串或物件,而非一個數字。 它含有集合中現有屬性的名稱、現有陣列元素的索引或現有項目。

使用 for...in 迴圈

以下程式碼說明如何使用 for...in 建構。

// Create an object with some properties.
var prop, myObject = new Object();
myObject.name = "James";
myObject.age = 22;
myObject.phone = "555 1234";
// Loop through all the properties in the object.
for (prop in myObject){
   print("myObject." + prop + " equals " + myObject[prop]);
}

本程式的輸出為:

myObject.name equals James
myObject.age equals 22
myObject.phone equals 555 1234

請注意,JScript 中的 for...in 迴圈建構函式的新式行為,可以省去使用 Enumerator 物件而逐一查看項目的需要。

請參閱

參考

for...in 陳述式

其他資源

JScript 中的迴圈

JScript 條件式結構

JScript 參考