ES (ECMAscript)
Caution
let: ์ฌ ํ ๋น ๊ฐ๋ฅ / const: ์ฌํ ๋น ๋ถ๊ฐ๋ฅ !== ๊ฐ์ด ๋ฐ๋์ง ์์.
Function => 1๊ธ ๊ฐ์ฒด
๋ณ์(var)๋ ๋ฐ์ดํฐ ๊ตฌ์กฐ์์ ๋ด์ ์ ์๋ค
ํ๋ผ๋ฏธํฐ๋ก ์ ๋ฌ ํ ์ ์๋ค (ํจ์์ ์ธ์)
๋ฆฌํด ๊ฐ์ผ๋ก ์ฌ์ฉํ ์ ์๋ค
์ ๋ ๋์จํ ์ผ์น ์ฐ์ฐ์ (==, !=)๋ฅผ ์ฌ์ฉํ์ง ์๋๋ค | ===, !==
Can't ~~ js๋ ๋ฌธ์ฅ๋์ด๊ฒ์ ํฉ์ณ ๋ณด๊ธฐ ๋๋ฌธ์ ; ๊ฐ ์์ด์ ์๋ฌ ๋ ์ ์๋ค
console.log()
: ์ฝ์์ฐฝ์ ๋ฉ์์ง๋ฅผ ์ถ๋ ฅ์์(querySelctor'์ก์' / createElement'๋ง๋ ')๋ฅผ ์ ๋ง๋ค์ด์(innerText or innerHTML) ๋ถ์ธ๋ค.(Node.append() or appendchild())
callback function
array helper method -> callback function (for ์ด๋ฒคํธ๋ฆฌ์คํฐ of DOM / 1๊ธ๊ฐ์ฒด)
A callback function is a function passed into another function as an argument, which is then invoked inside the outer function to complete some kind of routine or action.
map(): ๊ฐ value๊ฐ ์ธ์ ์๋ฆฌ์ ๋ค์ด๊ฐ ๋ฆฌํด๋ ๊ฐ์ ์๋ก์ด ๋ฐฐ์ด์ ๋ฃ์ด ๋ฆฌํดํจ
forEach(): ์ธ์์ value๋ค์ ๋ฐ์ ๋๊ฒจ์ฃผ๊ณ ๋, ๋ฆฌํด์์
Filter(): ๋ฆฌํด์ด true์ธ value๋ค๋ง ๋ชจ์ ์๋ก์ด ๋ฐฐ์ด๋ก ๋ฆฌํด
This
this ๊ฐ window๊ฐ ์๋ ๊ฒฝ์ฐ,method ์์ this -> ํด๋น method๊ฐ ์ ์๋ ๊ฐ์ฒด(object)์์ฑ์ ํจ์ ์์ this
Last updated