[javascript] Underscore.js에서 제공하는 함수 중에 신규 요소를 추가하는 방법은 어떻게 되나요?
Underscore.js에서 제공하는 함수 중에 신규 요소를 추가하는 방법은 _.extend
함수를 사용하는 것입니다.
_.extend
함수는 객체에 새로운 속성(키-값 쌍)을 추가할 수 있습니다. 사용 방법은 다음과 같습니다:
_.extend(destination, *sources)
destination
: 속성을 추가할 대상 객체sources
: 추가할 속성들을 가지고 있는 객체들의 목록
예를 들어, 다음과 같이 사용할 수 있습니다:
var destination = {
name: 'John Doe'
};
var source = {
age: 30
};
_.extend(destination, source);
console.log(destination); // { name: 'John Doe', age: 30 }
위 예제에서 _.extend
함수를 사용하여 destination
객체에 source
객체의 속성인 age
를 추가하였습니다. 이렇게 하면 destination
객체에 새로운 속성을 추가할 수 있습니다.
Underscore.js 공식 문서에서 _.extend
함수에 대한 자세한 정보를 확인할 수 있습니다.