문제가 된 부분 export class DaumCafeApp extends Crawler { private articleList: IDaum.ViewersBuzz [] = []; async function run(): Promise { function test() { const data = this.articleList; } } } 중첩된 함수 내에서 this를 사용하여 클래스 필드에 접근하려고 할 때 발생 중첩된 함수 내에서의 this context가 class instance this context와 다르기 때문 함수 내의 this는 자기 자신의 context를 가지기 때문에 class instance this context에 접근할 수 없다.