private vs # in typescript

gaon·2022년 2월 21일
0

private 키워드는 트랜스파일링시에 동작한다

#(private field) 프리픽스는 런타임에 동작한다

class x{
  private a=1;
}

class y{
  #a=1;
}
var _y_a;
class x {
    constructor() {
        this.a = 1;
    }
}
class y {
    constructor() {
        _y_a.set(this, 1);
    }
}
_y_a = new WeakMap();

0개의 댓글