簡體   English   中英

對象作為關聯 Arrays:for 循環

[英]Objects as Associative Arrays: for loop

是否可以將對象數據集作為關聯 arrays 循環?

我有一堆 JSON 數據,並想遍歷所有數據集並在每個 object 中提取一個屬性。

例如:

for ( var i = 0; i <= 20; i++){
var oblivion = i;
var myObject = new MYobject( oblivion);
oblivionLoader(myObject);
}


function oblivionLoader(myObject)
{
 for ( i = 1; i<=2; i++)
 {
   var changer = myObject.oblivion[i];
   var infoText = GetDetailsText(changer);
   infoText.html(myObject.toString());
 }
}

如果這是可能的,請告訴我如何。 否則我的結論是不可能的...

您可以使用for in循環遍歷 object 的屬性。

var myObject = { prop1:"1", prop2:"2", prop3:"3" }, 
    property;

for ( property in myObject ) {
    if ( myObject.hasOwnProperty( property ) { 
        alert( myObject[property] );
    }
}

括號和點語法在 JavaScript 中可以互換。

話雖這么說,我不知道你想在你的例子中做什么......

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM