자바스크립트/팁

    node js 실행 시 Error: Can not find module semver 에러 해결하기

    Error: Cannot find module 'semver' node.js 패키지가 꼬여서 발생하는 에러이다. 나는 mocha framework 를 사용하기 위해 npm 과 node 의 버전을 최신으로 올리려다 발생했다. 1단계: node js 삭제 node.js 를 삭제했다가 다시 깔아보자. sudo apt-get purge nodejs sudo apt-get purge npm sudo apt-get purge 명령어에 대한 설명 cd /etc/apt/sources.list.d 로 접근하여 노드 목록이 있으면 제거한다. sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/..

    DOM 엘리먼트에 Array Prototype 내장 함수 이용하는 방법

    DOM 엘리먼트에 Array 내장 함수를 이용하는 방법 a b c 위와 같이 HTML 에 3 개의 div 가 있을 때, 모든 div 를 잡아서 내용이 b 인것만 남기고 싶다고 해보자. const divs = document.querySelectorAll("div"); divs.filter((e) => e.textContent === "b"); // Uncaught TypeError: divs.filter is not a function" 위와 같이 filter 메서드를 사용하면 편할 것 같은데, 바로 사용이 되지는 않는다. const divs = document.querySelectorAll("div"); const filtered = Array.prototype.filter.call( divs, (e)..

반응형