음악, 삶, 개발

Factory 함수 + arrow 로 객체 만들기 본문

개발 Web/JS

Factory 함수 + arrow 로 객체 만들기

Lee_____ 2020. 12. 31. 23:18

개인적으로 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}