[Javascript] 공장(팩토리) 함수 / 생성자 함수 / 클래스(class)
기존에는 함수로 객체를 생성했다면, ES6(ES2015)부터는 클래스를 통해 객체를 생성한다. 함수로 객체를 생성하는 방법부터 클래스로 객체를 생성하는 방법까지 단계별로 알아보도록 하겠다. 목차 공장 함수 (Factory function) 생성자 함수(Constructor function) 클래스(Classes) 1. 공장 함수 (Factory function) 어떤 함수가 객체를 반환할 때, 이 함수를 공장 함수 혹은 팩토리 함수라고 부른다. 객체를 찍어내는 형태이기 때문에 붙은 이름이다. 1 2 3 4 5 6 7 8 9 10 function createInfo() { return { type: 'fruit', name: 'apple', color: 'red', }; } console.log(creat..
JavaScript
2021. 10. 20. 23:32