SW공부/Error Note

[Error Note] Expected an assignment or function call and instead saw an expression

화난도깨비 2023. 5. 29. 20:23

Expected an assignment or function call and instead saw an expression 에러

 

Expected an assignment or function call and instead saw an expression

 

문제의 코드

 

onClick 함수 안의 삼항연산자가 true 일 때 두 가지 기능을 수행하게 하려 했더니 오류가 생겼다.

삼항연산자 안에서 두 가지 이상의 기능을 하게 하려면, 괄호로 묶고 쉼표로 연결해주면 된다.

 

똑바로 했는데 오류가 생겨 이것저것 시도하다 아래처럼 return()으로 감싸주니 해결되었다. 

함수에서 (), {} 등의 사용이 어렵지만 잘 안 되면 한 번쯤 고려할 필요가 있다.

 

해결한 코드