728x90
반응형
a태그 기본 클릭을 막고 onclick을 잡아두는 과정에
a href = 'javascript:void();'로 작업하니 콘솔에 vm에러가 떠서
void(0)으로 변경해주니 콘솔에 에러 출력이 안되는 것을 확인했지만
둘의 차이점과 원인은 아직 모르겠는데 혹시나 나 같은 문제에 닥친 사람이 있을까봐 우선 작성해둡니다.
void 연산자는 값을 생성하는 표현식을 평가해서 undefined를 반환합니다.
오직 undefined 원시값을 얻기 위해선 void 0 또는 void(0) 처럼만 사용해야 원하는 기댓값을 얻어 낼 수 있습니다.
출처 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/void
728x90
반응형
'언어 > JavaScript' 카테고리의 다른 글
Javscript - 데이터속성(data-xx) 관련하여 (0) | 2022.12.22 |
---|---|
Javascript - 문자열이 숫자인지 문자인지 판별하는 함수 - isNaN() (0) | 2022.12.22 |
라디오박스 동적체크 (0) | 2021.12.29 |
if나 switch문 대체 (0) | 2021.11.04 |
onclick="함수(this)" 넘기기 (0) | 2021.07.13 |