Promise Promise ๊ฐ์ฒด๋ ๋น๋๊ธฐ ์์ ์ด ์ฒ๋ฆฌ ๋ ํ ๋ฏธ๋์ ์ฑ๊ณต, ์คํจ, ๊ทธ ๊ฒฐ๊ณผ ๊ฐ์ ๋ํ๋ธ๋ค. Promise๋ ์์ฑ๋ ๋ ํ์คํ์ง ์์ ๋ฏธ๋์ ๊ฒฐ๊ณผ ๊ฐ์ ์ํ ๋๋ฆฌ์๋ก, ๋น๋๊ธฐ ์ฐ์ฐ์ด ์ข ๋ฃ๋ ์ดํ์ ๊ฒฐ๊ณผ ๊ฐ์ด๋, ์คํจ ์ด์ ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํ handle
FormData var gilFormData = new FormData(document.getElementById('formId')); FormData๋ Parameter๋ก HTML์ <form> ํ๊ทธ ์์์ id๋ฅผ ๋ฐ์ผ๋ฉด, ํด๋น form์ ํ์ฌ key์ value๋ค๋ก
์์ javaScript์์ URL Parameter๋ฅผ ๋ค๋ฃจ์ด์ผ ํ ๋๊ฐ ์ข ์ข ์๋ค. ์ด๋ฅผ ์ํ gillog์ด๋ค. URL ์ฃผ์ ์ป๊ธฐ ๊ธฐ๋ณธ ๊ฐ์ฒด window์ window.location.href๋ฅผ ์ด์ฉํ๋ฉด ํ์ฌ ํ์ด์ง์ URL์ ์ป์ ์ ์๋ค. const url
ES5์์๋ ์ฃผ๋ก Array.prototype.foreach(), Array.prototype.map(), Array.prototype.filter() ๋ฅผ ์ฌ์ฉํ์ฌ ํน์ ๋๋ ์ ์ฒด ๊ฐ์ ๋ํ ์ฒ๋ฆฌ๋ฅผ ํ๋ค.ํ์ง๋ง ์ด method๋ค์ ๋จ์ ์ ์ฒ๋ฆฌ๋ฅผ ํ๋ ๋์ค ์ด ๋ชจ๋ ํจ์
es5๊น์ง Javascript์์๋ ๋ณ์ ์ ์ธํ ๋ var๋ฅผ ์ฌ์ฉํ์๋ค.var๋ฅผ ์ ์ธํ์ฌ ๋ณ์๋ฅผ ์ ์ธํ ๋ ์๋ชป๋ ์ฌ์ฉ์ผ๋ก ์ธํด ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ๋ฅผ ๋ณด์ํ๊ธฐ์ํด Javascript es6๋ก ์ฌ๋ผ๊ฐ๊ฒ ๋๋ฉด์ let๊ณผ const๊ฐ ์ถ๊ฐ๋์๋ค.var๋ function-sco