2017-02-11 167 views
0
var json = {};  

object.prototype._storeMap = function (property_name, value){ 
     this.json = json; 
     // Save src to json object 
     this.json[property_name] = { 
     objectStyle: value 
     }; 
     return; 
    } 

我使用它來存儲數據到我的對象,如何使循環功能以爲每個對象,並獲取屬性的名稱和值?循環以爲每個對象並獲取名稱和值

$.each(obj, function(key, value) { 
    sum += value; 
}); 

東西像這樣的功能?

for (var prop in this.json){ 
    if (that.json.hasOwnProperty(prop)){ 
    passdata(prop); 
    } 
    } 

我用這個來獲取數據之前,但我不知道爲什麼它以某種方式導致問題我的代碼任何人都可以向我解釋?

對象數據

display-image1:Object 
objectImage:"1" 
+0

可以請你解釋一下將你的JSON結構? – GSB

+0

你能舉個例子嗎,你的輸入和預期輸出是什麼? –

+0

我編輯帖子,謝謝。 –

回答

0

我想你想打印對象鍵有值。 你可以這樣做。我在這裏向您展示一個示例,其中顯示對象鍵,對象和對象值。

var data = [{ 
 
\t \t a : "aa", 
 
     b : "bb" 
 
\t } 
 
]; 
 

 
for(var i in data){ 
 
\t console.log(Object.keys(data[i])); // Get keys of objects 
 
    console.log(data[i]);    // Print the object 
 
    console.log(data[i].a)    // Print value one by one 
 
}