[javascript] Underscore.js를 사용하여 객체를 병합하는 방법은 어떻게 되나요?
const _ = require('underscore');
const obj1 = {
name: 'John',
age: 30
};
const obj2 = {
profession: 'Developer',
location: 'Seattle'
};
const mergedObj = _.extend(obj1, obj2);
console.log(mergedObj);
위의 코드에서 _.extend()
함수는 obj1
에 obj2
를 병합하여 결과 객체 mergedObj
를 만듭니다. mergedObj
는 obj1
의 속성과 obj2
의 속성이 모두 포함된 병합된 객체입니다.
결과는 다음과 같을 것입니다.
{
name: 'John',
age: 30,
profession: 'Developer',
location: 'Seattle'
}
Underscore.js의 _.extend()
함수를 사용하면 객체를 간단하게 병합할 수 있습니다. 위의 코드를 통해 병합된 객체를 콘솔에 출력하여 확인할 수 있습니다.
더 자세한 정보를 원하신다면 Underscore.js 공식 문서를 참조하시기 바랍니다.