Typescript property keywords
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
Author And Source
이 문제에 관하여(Typescript property keywords), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@lucid_fizz/Typescript-property-keywords저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)