예시1
isArray()
: Array라는 클래스에 isArray() 라는 메서드를 호출 할 수 있다.
prototype이 붙고/안붙고의 차이는?
(0) : prototype메서드는 prototype메서드라고 부르고
(X) : 정적 메서드라고 부른다.
Array.isArray([1,2,3])
class User {
constructor(first, last) {
this.firstName = first
this.lastName = last
}
getFullName(){
return `${this.firstName} ${this.lastName}`
}
static isUser(user){
if(user.fistName && user.lastName){
return true
}
return false
}
}
인스턴스 부분에 사용하는 메서드를 prototpye메서드라고 하고
클래스 자체에서 사용하는 메서드를 정적메서드라고 한다.