반응형
제주 코딩 베이스캠프의 Javascript 100제 중 문제28 : 2-gram 를 풀던 중 만난 오류 입니다.
입력창으로 직접 문자열을 입력받은 후, input 이라는 변수에 할당을 해줍니다.
그리고 input의 타입이 정말 문자열에 속하는지 확인합니다.
반복문을 통해 원하는 문자의 자리를 출력합니다.
여기서 저는 for 반복문 안에 return 을 써서 바로 제가 원하는 값을 출력하려고 했습니다.
이 도중에 만난 에러
Uncaught SyntaxError: Illegal return statement
여기서 이 에러가 난 이유 :
return 은 함수 블록 내부에서만 사용된다. 그런데 위의 코드에서는 function이 없으므로 return 을 쓰면 에러가 난다.
return only makes sense inside a function. There is no function in your code.
참고: stackoverflow 👇
https://stackoverflow.com/questions/16068278/syntax-error-illegal-return-statement-in-javascript
반응형
'❗️Error > 오류를 해결하자!' 카테고리의 다른 글
리액트) contains an input of type text with both value and defaultValue props (0) | 2022.06.09 |
---|---|
리액트) encountered two children with the same key, 오류 해결 방법, 고유한 key 값 설정하기 (0) | 2022.06.08 |
깃헙에서 .DS_store가 자꾸 말썽을 피울때, gitignore (0) | 2022.06.07 |
Node.js / ENOENT: no such file or directory, open ... (0) | 2022.05.10 |
깃헙 배포할 때 에러 해결방법 (0) | 2022.04.24 |