首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSON数组操纵角5类型记录

JSON数组操纵角5类型记录
EN

Stack Overflow用户
提问于 2018-04-16 14:04:23
回答 2查看 1K关注 0票数 1

我有一个像我想添加键,值对的情况下,在一个物体的角5类型记录。应该如下所示

预期产出:

代码语言:javascript
复制
{key1 : val1, key2 : val2, key3 : val3}

实际产出:

代码语言:javascript
复制
[{kek1 : val1}, {key2 :  val2}, {key3 : val3}]

实际代码尝试://忘记语法错误(如果有的话)

代码语言:javascript
复制
for(int i=0; i<3; i++){
this.rowData.push({
      key+i : val+1
    });
}

当我在字符串中添加一组值并试图将其添加到数组时,如下所示

代码语言:javascript
复制
let pairs : string = '';
 pairs = pairs.concat('key1',':','val1','',',');
this.rowData.push({
      {"pairs":"key1:val1,key2:val2"}
    });

在上面的代码中,我得到了额外的单词“对”和值的双引号。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-04-16 14:09:47

首先,这与数组操作(因为您期望有一个对象)、角5或类型记录没有任何关系。这是普通香草JS。

代码语言:javascript
复制
var rowData = {};
for(int i=0; i<3; i++){
    rowData[key+i] = val+1;
}
票数 0
EN

Stack Overflow用户

发布于 2018-04-16 14:07:00

试试这个

代码语言:javascript
复制
rowData = {};

for(const i < 0; i < 3; i++) {
  rowData['key' + (i + 1)] = 'val' + (i + 1);
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49859252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档