2016-12-26 68 views
-2

我想按如下方式創建動態JavaScript對象。我嘗試了循環對象,但是我未能完成這個任務。帶冒號的動態JavaScript對象

這是我所需要的對象:

var aposition = { 
    d6: 'bK', 
    d4: 'wP', 
    e4: 'wK' 
}; 

但我喜歡這個

object x: "a1:"bR",b2:"bR",c6:"bP",f6:"wQ",g7:"wR",h2:"wK"" 

JavaScript代碼

response.forEach(function (entry) { 
    positionLocate += entry.Coordination + ':' + '"' + entry.Piece.Code.replace(/"/g, '') + '"' + ','; 
}); 
+1

只是一個建議,當你也沒閒着問題,敘述它,如果你是它解釋爲門外漢並提供相應的事實 – Rajesh

回答

1

問題:你是做一個字符串連接期待建立一個對象。

解決方案: 您需要添加keyvalue這樣。

var aposition = {}; // declare a object 
response.forEach(function (entry) { 
    aposition[entry.Coordination] = entry.Piece.Code.replace(/"/g, '');// aposition[key] = value 
}); 
+0

感謝Rajeshekar它真正的幫助到我。是工作 .. – user2710638