JavaScript/JavaScript 기초
[Javascript ES6] 기초 문법 8. constructor
찰리-누나
2022. 12. 20. 01:55
반응형
constructor
constructor를 사용하면 비슷한 object를 쉽게 찍어낼 수 있다. function과 this 키워드를 사용하고, new 키워드로 생성한다. 함수를 만들어 this.변수이름 = 값 을 하고 new로 변수에 할당하면, '변수이름:값' 이라는 새로운 오브젝트를 생성해준다.
<script>
function makeObj(a,b) {
// this는 새로 생성되는 Object를 뜻한다.
// 즉, 새로 생성되는 Obj의 name과 age에 다음의 값을 할당하라는 뜻
this.name = a;
this.age = b;
this.sayHi = function() {
console.log(this.name + ' 학생이 Hi함수를 만들었습니다.')
}
}
let obj1 = new makeObj('chali',24)
console.log(obj1.sayHi)
</script>
반응형