[클래스] 정적 메서드(static methods)

HeuiEun Choi·2023년 1월 18일
0

javascript

목록 보기
23/39
post-custom-banner

예시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메서드라고 하고
클래스 자체에서 사용하는 메서드를 정적메서드라고 한다.

profile
당신을 한줄로 소개
post-custom-banner

0개의 댓글