
[JavaScript] return์ด ํ๋ ์ผ
ยท
๐ฉ๐ปโ๐ปSTUDY/JavaScript
๊ฐ์ ๋ฐํํ๋๋ฐ ์ฌ์ฉ. ์ง์ญ๋ณ์์ ๊ฐ์ ์๋๋ฐ ์ฌ์ฉ. ํ์ฌ ์งํ์ค์ธ ํจ์๋ฅผ ์ค์ง(escape). 1. ๊ฐ์ ๋ฐํํ๋๋ฐ ์ฌ์ฉ + 2. ์ง์ญ๋ณ์์ ๊ฐ์ ์๋๋ฐ ์ฌ์ฉ. [์์ 1] var test = function() { var x = 1; } test(); console.log(test()); // undefined ์์ ํจ์๋ ์คํ๋์ง ์๋๋ค. ๋ด๋ถ ๊ตฌ๋ฌธ๋ค์ ์คํ(test())ํ์์ผ๋ ๋ฐํํ ๊ฐ์ด ์ ์ธ๋์ง ์์๋ค. x๋ฅผ ์ป๊ธฐ ์ํด์ return์ ์ฌ์ฉํ์ฌ ๊ฐ์ ๋ฐํํด์ผ ํ๋ค. var test = function() { var x = 1; return x; } var test2 = test(); console.log(test2); test() ํจ์๋ฅผ ์คํํ ๊ฒฝ์ฐ ํด๋นํจ์๋ 1์ ๋ฐํํ๋ค. ๋ฐํ๊ฐ์ ์ฌ์ฉํ๊ธฐ ..