Notice
Recent Posts
Recent Comments
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Tags more
Archives
Today
Total
관리 메뉴

HYEWON JUNG의 개발일지

Expected an assignment or function call and instead saw an expression 본문

오류모음

Expected an assignment or function call and instead saw an expression

혜won 2023. 11. 7. 17:39

과제를 하면서 가장 마주친 오류인데 이걸 마주친다면  당신은 화살표함수가 익숙하지 않다는 뜻입니다. 

오류의 뜻은

Expected an assignment or function call and instead saw an expression 
할당 또는 함수 호출이 예상되었지만 대신 표현식이 표시되었습니다.

 이게 무슨 소리냐 간단하게 return이 안되고 있다는 것이다. 

화살표함수를 이렇게 쓰고 있다면 다시 공부해야한다. (본인)

틀린 화살표함수

(props)=>{props.backgroundColor}

화살표함수로 만들 때 식이 한줄이라 return을  생략하려면 {}도 같이 생략을 해줘야한다.  반대로도 똑같이 생략을 하려면 return과 {}는 꼭 같이 생략이 되야한다는 점.. 

옳은 화살표함수

(props)=>{return props.backgroundColor} //둘다 쓰던지
(props)=>props.backgroundColor  //둘다 생략하던지

 

return만 빠진 경우에는 코드 상에 밑줄도 안 뜨니 꼭 유의해서 작성하기 !!