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
'IT 관련 > 개발(Codecademy)' 카테고리의 다른 글
Javascript(생활코딩) 브라우저 제어하기 (0) | 2023.01.05 |
---|---|
자바스크립트(object 심화) this 키워드 , 오브젝트 빌트인 메소드 등 (1) | 2023.01.04 |
Javascript 자바스크립트 Object / 오브젝트 정리 / for in 구문 오브젝트 정리 (3) | 2023.01.03 |
Javascript(어레이) / 자바스크립트 어레이 개념 정리 (1) | 2023.01.02 |
Javascript (스코프) (0) | 2022.12.29 |