구조분해할당2 모듈 사용 시 import 와 require 의 차이 코드의 크기가 커지면 코드를 기능별로 파일로 나누어 저장하고 불러와서 쓰게 되는데 이렇게 나누어진 파일들을 모듈 module 이라고 하며 나누는 것을 모듈화한다고 한다 모듈을 불러와서 사용할 때 Node.js (Common JS) 에서는 require 를 사용하고 const name = require('./namelist.js') ES6 (최신? 자바스크립트 표준 규격) 에서는 import 를 사용한다 import name from './namelist.js' 모듈로 설정할 파일을 만들고 데이터를 모듈로서 동작하도록 만들기 위해서 Node.js 의 경우엔 데이터를 module.exports 객체에 넣어주는데 ES6의 경우와 비교하면 모듈 파일 내의 데이터를 변수 별로 하나 하나 분리해서 내보내고자 할 때.. 2022. 9. 1. 자바스크립트 에서 set 으로 중복 제거가 안될때 inp.shift(); let inparr = []; inp.forEach((el) => { let temp = []; for (ch of el) { temp.push(ch); temp.sort(); temp.join(""); inparr.push(temp); } }); console.log(inparr); let set = new Set(inparr); let set = new Set([...inparr].map((x) => JSON.stringify(x))); console.log(set); 자바스크립트를 이용해 코딩테스트를 풀던 도중 중복을 제거하기 위해서 Set 객체를 사용하던 중에 중복 제거가 안됐다 // inparr.push(temp)를 for밖으로 안뺀 바보짓이 원흉... 입력 예시중 하나로.. 2022. 8. 30. 이전 1 다음