Typescript property keywords

실리콘·2022년 3월 29일
0

typescript

목록 보기
1/2
public

the default keyword. members with this keyword is accessible/mutable from anywhere

private

not accessible from outside the class. if you want to update private properties, you need to defined methods inside class that you can call to update it.

class Example {
	private prop;
    
    changeProp(prop){
    	this.prop=prop
    }
}
let ex = new Example()
ex.prop = 1; // error
ex.changeProp(1) // ok
protected

like private, but can be accessed from its derived classes

readonly

speaks for itself. accessible, but immutable. Not sure if it cane be changed using class methods

static

methods or properties that can be accessed w/o instantiating an instance of class

profile
software engineer

0개의 댓글

관련 채용 정보