논리곱 &&과 논리합 || 연산자를 이용한 단축 평가가 스스로 헷갈려서 간단하게 정리하는 글입니다.해당 코드에서 !isValid && styles.invalid의 뜻?!isValid이면 styles.invalid을 반환해라.isValid는 기본값이 true로 설정되어있
230614 면접 질문
DomTokenList - mdn유사배열객체는 배열인가?새로운 마음으로 바닐라 자바스크립트로 간단한 연습을 하고있다.그러던 도중, 이런 배열을 만났다.배열인줄 알았으나, 유사배열객체이다.includes 메서드가 에러가 발생함에 따라 알게되었다.Uncaught (in p
짤처럼 취소선이 생기면서 checked class가 붙게되는데, 이 때 ul 전체 요소가 새로 붙혀지는 문제를 발견하였다. 그와 동시에 todo 요소의 순서가 변경되는 문제도 발생했다.클릭 이벤트가 생기고, checked class가 li요소에 붙음이후에 ul 전체가
findIndex()의 동작 방식은 배열에서 주어진 조건을 만족하는 첫 번째 요소의 인덱스를 반환하는 것이다.만약 조건을 만족하지 못 한다면, findIndex()는 -1을 반환하게 된다. 이를 통해 조건을 만족하는 요소가 배열에 존재하는지 쉽게 확인할 수 있다.
스프레드 연산자...가 주로 얇은 복사를 수행한다.얇은 복사로 값을 복사하면, 이전 참조 객체의 메모리 주소를 똑같이 참조하기 때문에 데이터 변경시에 유의해야한다.깊은 복사를 하기 위해서는 새로운 변수를 만들고, 모든 값이 이전과 달리 값은 동일하지만 참조값 (참조 메
페이지네이션 라이브러리인 rc-pagination를 재구성하면서 생긴 이슈가 있었다.5개씩 건너 뛰어서 다음 게시물로 이동할 때, 마지막 페이지 구간에 끊겨야하는데 마지막 페이지를 넘어버리는 이슈였다.total : 30 page총 30 page가 있는데, 내가 26pa
Javscript KeyCode
자바스크립트에서 두 날짜를 비교하는 방법정수 배열 date1과 date2가 주어집니다.두 배열은 각각 날짜를 나타내며 \[year, month, day] 꼴로 주어집니다. 각 배열에서 year는 연도를, month는 월을, day는 날짜를 나타냅니다.만약 date1이
Error ERR_MODULE_NOT_FOUND: Cannot find module '/Users/MYNAME/Documents/GitHub/PROJECT_FOLDER/node_modules/dayjs/plugin/utc' imported from /Users/MYNA