IT 관련/개발(Codecademy)

javascript error : SyntaxError: Invalid left-hand side in assignment . 할당 에러 발생시 해결법

Entkommen 2023. 1. 4.
728x90
const menu = {
  _meal : '',
  _price : 0,
  set meal(mealToCheck) {
    if(typeof mealToCheck ='string'){  //"이 줄이 문제입니다" '='연산자가 아니라 비교연산자 '==='필요
      return this._meal = mealToCheck;
    }
  }
};


console.log(menu);

 

출력 : 

SyntaxError: Invalid left-hand side in assignment

해결법은 잘못 쓰인 = 을 ===으로 고친다. 

 

자주 실수하는 것인데 =은 할당하는 것이고 ===이 비교하는 것이다. 

 

SyntaxError: Invalid left-hand side in assignment

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

728x90