클래스 구문

Sever/Node.js 2020. 6. 24. 16:56
반응형
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
"user strict"
 
function Person(name, surname, age) {
    this.name = name;
    this.surname = surname;
    this.age = age;
}
 
Person.prototype.getFullName = function() {
    return this.name + '' + this.surname;
};
 
Person.older = function(person1, person2) {
    return (person1.age >= person2.age) ? person1 : person2;
};
 
var person1 = new Person("hong""gil-dong"12);
var person2 = new Person("kim""gil-dong"32);
var older = Person.older(person1, person2);
console.log(older);
cs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
"user strict"
 
class Person {
    constructor(name, surname, age) {
        this.name = name;
        this.surname = surname;
        this.age = age;
    }
    getFullName() {
        return this.name + '' + this.surname;
    }
 
    static older(person1, person2) {
        return (person1.age >= person2.age) ? person1 : person2;
    }
}
 
const p1 = new Person("hong""gil-dong"12);
const p2 = new Person("kim""gil-dong"32);
const older = Person.older(p1, p2);
console.log(older);
cs
반응형

'Sever > Node.js' 카테고리의 다른 글

오류 전파  (0) 2020.10.14
Node.js & Redis Cache  (0) 2020.07.28
클로저란?  (0) 2020.06.24
Node.js: Hello로 시작하는 Web 애플리케이션  (0) 2020.06.24
Node 다른 서버 API 호출  (0) 2020.06.11
: