[javascript] Underscore.js를 사용하여 컬렉션에서 특정 속성값들을 추출하는 방법은 어떻게 되나요?
var collection = [
{ name: 'John', age: 30 },
{ name: 'Jane', age: 25 },
{ name: 'Max', age: 35 }
];
var ages = _.pluck(collection, 'age');
console.log(ages); // [30, 25, 35]
위의 코드에서는 Underscore.js의 pluck
함수를 사용하여 collection
배열에서 age
속성값들을 추출하고 있습니다. pluck
함수는 첫 번째 매개변수로 컬렉션을 전달받고, 두 번째 매개변수로 추출하고자 하는 속성의 이름을 전달합니다. 그리고 해당 속성값들을 배열로 반환합니다.
따라서 위의 코드를 실행하면 ages
배열에 [30, 25, 35]
값이 저장되고, 이는 collection
배열의 각 객체의 age
속성값들을 추출한 결과입니다.