我有一个像我想添加键,值对的情况下,在一个物体的角5类型记录。应该如下所示
预期产出:
{key1 : val1, key2 : val2, key3 : val3}实际产出:
[{kek1 : val1}, {key2 : val2}, {key3 : val3}]实际代码尝试://忘记语法错误(如果有的话)
for(int i=0; i<3; i++){
this.rowData.push({
key+i : val+1
});
}当我在字符串中添加一组值并试图将其添加到数组时,如下所示
let pairs : string = '';
pairs = pairs.concat('key1',':','val1','',',');
this.rowData.push({
{"pairs":"key1:val1,key2:val2"}
});在上面的代码中,我得到了额外的单词“对”和值的双引号。
发布于 2018-04-16 14:09:47
首先,这与数组操作(因为您期望有一个对象)、角5或类型记录没有任何关系。这是普通香草JS。
var rowData = {};
for(int i=0; i<3; i++){
rowData[key+i] = val+1;
}发布于 2018-04-16 14:07:00
试试这个
rowData = {};
for(const i < 0; i < 3; i++) {
rowData['key' + (i + 1)] = 'val' + (i + 1);
}https://stackoverflow.com/questions/49859252
复制相似问题