음악, 삶, 개발
Factory 함수 + arrow 로 객체 만들기 본문
개인적으로 JS 에서 객체를 만드는 방법에 대해
여러 옵션들을 경험해보았다.
그중 가장 내 취향인것은 Factory function 이다.
function make(a, b, c) {
const obj = {
a : a,
b : b,
c : c,
}
return obj
}
ES6 에서는 이 Factory Function 을
다음과 같이 매우 간결하게 작성할수있다.
const make = (a, b, c) => ({
a : a,
b : b,
c : c
})
make(20, 30, 40) // {a : 20, b : 30, c : 40}