[javascript] Underscore.js를 사용하여 객체의 특정 속성을 추출하는 방법은 어떻게 되나요?
- 먼저, Underscore.js를 프로젝트에 포함시킵니다. Underscore.js는 npm을 통해 설치할 수 있으며, 아래와 같은 명령어를 사용할 수 있습니다:
npm install underscore
- 객체에서 특정 속성을 추출하려면,
pluck
함수를 사용합니다. 이 함수는 배열을 리턴하며, 해당 배열에는 각 객체의 특정 속성의 값을 포함하게 됩니다.
예를 들어, 다음과 같은 객체 배열이 있다고 가정해봅시다:
var users = [
{ name: 'John', age: 25 },
{ name: 'Sarah', age: 30 },
{ name: 'Mike', age: 35 }
];
이 때, name
속성의 값을 추출하려면 다음과 같이 pluck
함수를 사용합니다:
var names = _.pluck(users, 'name');
위의 코드를 실행하면, names
배열에는 ['John', 'Sarah', 'Mike']
와 같은 결과가 저장되게 됩니다.
따라서, Underscore.js를 사용하여 객체의 특정 속성을 추출하는 방법은 pluck
함수를 사용하는 것입니다.
참고 자료: