javascript는 프로토타입 기반 언어로, 클래스를 사용할 수는 있음 (ES6)
요즘은 클래스를 사용하지만, 그것을 공부하기 위해 기초적인 원리를 알아야 함
function User(first, last) {
this.firstName = first;
this.lastName = last;
}
const cat = new User('Haerin','Kang');
const siuuu = new User('Cristiano', 'Ronaldo');
console.log(cat); // User { firstName: 'Haerin', lastName: 'Kang' }
console.log(siuuu); // User { firstName: 'Cristiano', lastName: 'Ronaldo' }
User.prototype.getFullName = function() {
return `${this.firstName} ${this.lastName}`
}
siuuu.getFullName();
// 'Cristiano Ronaldo'
cat.getFullName();
// 'Haerin Kang'
'JAVASCRIPT' 카테고리의 다른 글
[JavaScript] 표준내장객체 - String (0) | 2023.04.14 |
---|---|
[JavaScript] 클래스 (0) | 2023.04.13 |
[JavaScript] this (0) | 2023.04.12 |
[JavaScript] GSAP 라이브러리 (0) | 2023.04.04 |
[JavaScript] lodash 라이브러리 (0) | 2023.04.04 |