带冒号的动态 JavaScript 对象 [重复]
Posted
技术标签:
【中文标题】带冒号的动态 JavaScript 对象 [重复]【英文标题】:Dynamic JavaScript object with colon [duplicate] 【发布时间】:2017-05-10 17:37:41 【问题描述】:我想按如下方式创建动态 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】:问题:您正在执行字符串连接并期望构建一个对象。
解决方案:
你需要像这样添加key
和value
。
var aposition = ; // declare a object
response.forEach(function (entry)
aposition[entry.Coordination] = entry.Piece.Code.replace(/"/g, '');// aposition[key] = value
);
【讨论】:
谢谢 Rajeshekar 这对我很有帮助。这是工作..以上是关于带冒号的动态 JavaScript 对象 [重复]的主要内容,如果未能解决你的问题,请参考以下文章