javascript/typescript

'정의되지 않음'일 수 있는 개체를 호출할 수 없습니다.

킹king 2024. 1. 15. 14:45
반응형

 

아 형 또 왜그래요

 

 

1. 좀 더 자세한 조건 추가

if (this.view.api?.getText) {
	this.view?.api?.getText(text);
}

좀 더 설명하자면 view의 api에 아무것도 없다가 페이지가 로드되면 getText가 생기는데, 이 타이밍을 못기다리고 getText는 없다며 '정의되지 않음' 이하 경고멘트를 띄운 것임. 그렇기때문에 getText가 있을때~를 조건으로 걸고 그 안에 하고싶은걸 넣어주면 됨. 거의 다 이런식의 오류인듯.