![](/img/trans.png)
[英]Convert an array of Object's specific key Values to Comma-Separated String
[英]Simple method to return comma-separated values of object array
我有一个看起来像这样的对象:
{
"id": "123",
"members": [
{ "id": 1, "name": "Andrew" },
{ "id": 2, "name": "Jim" }
]
}
我想要一个返回一串成员名字的方法: "Andrew, Jim"
。
与迭代成员列表并将它们添加到数组相反,有没有办法在一行中干净地完成这个(可能是underscore.js)?
就像是
var arr = {
"id": "123",
"members": [
{ "id": 1, "name": "Andrew" },
{ "id": 2, "name": "Jim" }
]
};
console.log( arr.members.reduce( function(x,y){ return "\"" + x.name + "\", \"" + y.name + "\"" } ) );
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.