본문 바로가기

TIL150

setInterval, setTimeout, setImmeiate, clear( ) const timeout = setTimeout(() =>{ console.log('1.5초 후 실행') }, 1500); const interval = setInterval(() =>{ console.log('1초마다 실행') }, 1000); clearTimeout(timeout); // setTimeout 바로 취소됨. ex)시한 폭탄 clearInterval(interval); // 1초마다 반복되는 함수를 취소할 수 있음. const timeout2 = setTimeout(() =>{ console.log('실행되지 않습니다.') }, 3000); setTimeout(() =>{ clearTimeout(timeout2); console.log('실행되지 않습니다.') }, 3000); const.. 2019. 10. 20.
global, console.dir, console.log, console.trace() global 많은 속성들이 들어있다. global.setTimeout => setTimeout, global는 전역객체 (노드 JS) 생략 가능. 전역객체 => 어디에서나 접근 가능한 객체. window.setTimeout => setTimeout, window는 전역객체여서 생략 가능. console.dir 객체 전용 로깅 (유용함 ! 알아두기) console.log 모든지 로깅 console.trace() 경로 추적 2019. 10. 20.
module.exports, 비구조화 할당 //모듈은 여러번 재 사용될 수 있다. const checkNumber = require('./func') //변수명도 바꿀 수 있다. //checkNumber === checkOddOrEven module.exports = checkOddOrEven; // 함수를 내보냄. // module.exports => // 1234 // true // 함수도 내보낼 수 있다. // 아무거나 내보내도 상관 없다. // 비구조화 할당 사용 const { odd, even } = require('./var') ' // { odd, even }; 다른곳에서 사용할 수 있도록 내보내준다. module.exports = { odd, // odd : odd, even // even : even, }; //module.exp.. 2019. 10. 20.