我有将同一属性的值与分隔符结合起来的场景。是否可以。我的json结构是这样的:
{
"name": "aa",
"name": "bb",
"name1": "cc",
"name2": "dd"
}
我想将键(名称)的值显示为aa, bb
。
最佳答案
您可以修改json以获得所需的解决方案
var obj = [
{ key : 'name' , value : 'foo' },
{ key : 'name' , value : 'bar' },
{ key : 'name1', value : 'baz' }
];
values = [];
for (var i = 0; i < obj.length; i++)
{
if (obj[i].key === 'name')
{
values.push(obj[i].value);
}
}
console.log(values.join());
关于javascript - 如何使用逗号分隔符组合对象中相同属性的两个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38300393/