【问题标题】:Dynamic JavaScript object with colon [duplicate]带冒号的动态 JavaScript 对象 [重复]
【发布时间】: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, '') + '"' + ',';
});

【问题讨论】:

  • 只是一个建议,当你提出问题时,就像在向外行解释一样叙述它并提供相应的事实

标签: javascript


【解决方案1】:

问题:您正在执行字符串连接并期望构建一个对象。

解决方案: 你需要像这样添加keyvalue

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

【讨论】:

  • 谢谢 Rajeshekar 这对我很有帮助。这是工作..
猜你喜欢
  • 2022-10-20
  • 2018-05-20
  • 2014-07-25
  • 1970-01-01
  • 2019-07-24
  • 2011-09-23
  • 1970-01-01
  • 1970-01-01
  • 2021-07-30
相关资源
最近更新 更多