function add(a, b) {
console.log(a + b);
}
add(2, 3); // 5
function add(a, b) {
return a + b;
}
add(2, 3); // ์ถ๋ ฅ์๋จ
console.log()๊ฐ ์์ด์ผ ์ถ๋ ฅ๋๋ค.,.
ํฌ๋กฌ ์ฝ์์์๋ ์ ์ญ๊ฐ์ฒด window๋ฅผ ํตํด์ add ํจ์ํธ์ถ์ด ๊ฐ๋ฅํ๋ค.
function add(a, b) {
console.log(a + b);
}
window.add(2, 3);
ํ์ง๋ง node.js์์๋ global์ ํตํ add ํจ์ ํธ์ถ์ด ๋ถ๊ฐ๋ฅํ๋ค.
function add(a, b) {
console.log(a + b);
}
global.add(2, 3); // ERROR
node.js - ๋ธ๋ผ์ฐ์ ๋ ์ ํ ๋ค๋ฅธ ํ๊ฒฝ์ด๋ค.
node.js๋ ๋ธ๋ผ์ฐ์ ๋ฐ์์๋ javascript๋ฅผ ์คํํ๊ธฐ ์ํด ๋ง๋ค์ด์ก๋ค.
node.js์ ๋ธ๋ผ์ฐ์ ๋ ์ฝ๋๊ฐ ์คํ๋๋ ํ๊ฒฝ์ธ ๋ฐํ์์ด ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ๊ฒฐ๊ณผ๊ฐ ๋ค๋ฅผ ์ ์๋ค.
node.js๋ ๋ธ๋ผ์ฐ์ ๋ ๋ค๋ฅด๊ฒ ์๋ => node.js์์๋ add๊ฐ ์ ์ญ๊ฐ์ฒด(global)์ ๋ถ์ง์์.
ํํฐ๋ ๊ฐ์ฌํฉ๋๋ค~~๐๐๐๐๐