【Underscore.js】連想配列の指定プロパティの値を羅列した配列を生成する。

めも。

var arr = [
	{name: 'test1', email: 'test1@example.com', memo: 'test1memo'},
	{name: 'test2', email: 'test2@example.com', memo: 'test2memo'},
	{name: 'test3', email: 'test3@example.com', memo: 'test3memo'},
	{name: 'test4', email: 'test4@example.com', memo: 'test4memo'},
	{name: 'test5', email: 'test5@example.com', memo: 'test5memo'}
]

var r = _.pluck(arr, 'email');

console.log(r);

// ["test1@example.com", "test2@example.com", "test3@example.com", "test4@example.com", "test5@example.com"] 

_.pluck()の第1引数は連想配列、第2引数は引き抜きたいプロパティを指定する。