[JS] process.stdout.write์™€ console.dir์€ ๋ญ˜๊นŒ?๐Ÿ˜ฎ

TATAยท2022๋…„ 12์›” 21์ผ
0

JavaScript

๋ชฉ๋ก ๋ณด๊ธฐ
3/25

๐Ÿ“‘ process.stdout.write

console.log์™€ process.stdout.write๋Š”
์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ ์ถœ๋ ฅํ•  ๋•Œ ์‚ฌ์šฉ๋˜๋Š” ํ•จ์ˆ˜์ด๋‹ค.

๋ญ๊ฐ€ ๋‹ค๋ฅผ๊นŒ? ๐Ÿค”

1. console.log ์‚ฌ์šฉ -> ์ถœ๋ ฅ ํ•  ๋•Œ ๋งˆ๋‹ค ๊ฐœํ–‰

console.log("์ž๋ฐ”")
console.log("์Šคํฌ")
console.log("๋ฆฝํŠธ")

----------์ถœ๋ ฅ
์ž๋ฐ”
์Šคํฌ
๋ฆฝํŠธ

// ์ถœ๋ ฅ ํ•  ๋•Œ ๋งˆ๋‹ค ๊ฐœํ–‰์„ ํ•œ๋‹ค.

2. process.stdout.write ์‚ฌ์šฉ -> ๊ฐœํ–‰ ์•ˆํ•จ

process.stdout.write("์ž๋ฐ”")
process.stdout.write("์Šคํฌ")
process.stdout.write("๋ฆฝํŠธ")

----------์ถœ๋ ฅ
์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ

// ๊ฐœํ–‰์„ ํ•˜์ง€ ์•Š๋Š”๋‹ค.

๐Ÿ“‘ console.dir

console.dir์€ DOM ๊ตฌ์กฐ๋ฅผ ์กฐํšŒํ•  ๋•Œ ์œ ์šฉํ•˜๋‹ค.

๋ธŒ๋ผ์šฐ์ €์˜ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ์—์„œ console.dir(document.body)๋ฅผ ๊ฒ€์ƒ‰ํ•˜์—ฌ body์˜ children์†์„ฑ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

๋ฌผ๋ก  console.dir(document.body.children)๋กœ ๋ฐ”๋กœ ์กฐํšŒํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

console.log๋กœ๋„ ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค.๐Ÿ‘‡

let newContents = document.body.children[1]
console.log(newContents)

// body์˜ 1๋ฒˆ์งธ ์ž์‹์„ ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค.
profile
๐Ÿพ

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