Node.js - 7์ผ์ฐจ ๐ŸŒท

์ด์ •์ธยท2023๋…„ 9์›” 26์ผ
0

Node.js

๋ชฉ๋ก ๋ณด๊ธฐ
7/21


๐ŸŒท 7์ผ์ฐจ ๐ŸŒท

โœ…global๊ณผ ์ฝ˜์†”, ํƒ€์ด๋จธ


๐Ÿ“Œglobal๊ณผ ์ฝ˜์†”, ํƒ€์ด๋จธ

โœจglobal

  • ๋…ธ๋“œ์˜ ์ „์—ญ ๊ฐ์ฒด
  • ๋ธŒ๋ผ์šฐ์ €์˜ window ๊ฐ™์€ ์—ญํ• 
  • ๋ชจ๋“  ํŒŒ์ผ์—์„œ ์ ‘๊ทผ ๊ฐ€๋Šฅ
  • window์ฒ˜๋Ÿผ ์ƒ๋žต๋„ ๊ฐ€๋Šฅ (console, require๋„ global์˜ ์†์„ฑ)
  • global ์†์„ฑ์— ๊ฐ’์„ ๋Œ€์ž…ํ•˜๋ฉด ๋‹ค๋ฅธ ํŒŒ์ผ์—์„œ๋„ ์‚ฌ์šฉ ๊ฐ€๋Šฅ

โœจconsole ๊ฐ์ฒด

  • console.time, onsole.timeEnd : ์‹œ๊ฐ„ ๋กœ๊น…
  • console.error : ์—๋Ÿฌ ๋กœ๊น…
  • console.log : ํ‰๋ฒ”ํ•œ ๋กœ๊ทธ
  • conosle.dir : ๊ฐ์ฒด ๋กœ๊น…
  • console.trace : ํ˜ธ์ถœ ์Šคํƒ ๋กœ๊น…

โœจํƒ€์ด๋จธ

  • setTimeout(์ฝœ๋ฐฑ ํ•จ์ˆ˜, ๋ฐ€๋ฆฌ์ดˆ) : ์ฃผ์–ด์ง„ ๋ฐ€๋ฆฌ์ดˆ (1000๋ถ„์˜ 1์ดˆ) ์ดํ›„์— ์ฝœ๋ฐฑ ํ•จ์ˆ˜๋ฅผ ์‹คํ–‰
  • setInterval(์ฝœ๋ฐฑ ํ•จ์ˆ˜, ๋ฐ€๋ฆฌ์ดˆ) : ์ฃผ์–ด์ง„ ๋ฐ€๋ฆฌ์ดˆ๋งˆ๋‹ค ์ฝœ๋ฐฑ ํ•จ์ˆ˜๋ฅผ ๋ฐ˜๋ณต ์‹คํ–‰
  • setImmediate(๊ณจ๋ฐฑ ํ•จ์ˆ˜) : ์ฝœ๋ฐฑ ํ•จ์ˆ˜๋ฅผ ์ฆ‰์‹œ ์‹คํ–‰
  • clearTimeout(์•„์ด๋””) : setTimeout์„ ์ทจ์†Œ
  • clearInterval(์•„์ด๋””) : setInterval์„ ์ทจ์†Œ
  • clearImmediate(์•„์ด๋””) : setImmediate์„ ์ทจ์†Œ

profile
๋‘‰์ด๋‹

0๊ฐœ์˜ ๋Œ“๊ธ€