私はオブジェクト配列からオブジェクト値を取得します - NodeJs
[ { id: '573267d06b2957ab24c54d59' },
{ id: '573267d06b2957ab24c54d5a' },
{ id: '573267d06b2957ab24c54d5b' },
{ id: '573267d06b2957ab24c54d5c' },
{ id: '573267d06b2957ab24c54d5d' }
]
のこの配列を持って、私はそれが簡単に権利を与えられるべきであるように思えNodeJs
に次[ '573267d06b2957ab24c54d59',
'573267d06b2957ab24c54d5a',
'573267d06b2957ab24c54d5b',
'573267d06b2957ab24c54d5c',
'573267d06b2957ab24c54d5d'
]
にそれを変換したいですライブラリ/パッケージを使用していますが、配列を格納されたオブジェクトのIDに「平坦化」するための適切な言葉遣いを見つけるのには苦労しています。
var arrayOfStrings = arr.map(function(obj) {
return obj.id;
});
map
配列を反復して、あなたの関数を定義する方法に基づいて新しい配列を作成します。
ライブラリを使用する場合は、lodash(https://lodash.com/docs#flatten)にアクセスしてください。あなたの場合に適した関数を見つけなければならないかもしれませんが。 –
提案していただきありがとうございます。私は図書館を使う必要はなく、単に図書館が役に立つかもしれないと思っただけです。 –