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
반응형