JavaScript Refresher
Last updated
Last updated
<script>
tags
<script src=''>
import/export
type = "module"
λ‘ μ€μ λμ΄ μμ΄μΌ ν¨
μ½λλ₯Ό μͺΌκ°μ κ΄λ¦¬νκΈ° μν¨
Reactλ JSX
λ¬Έλ²μ μ¬μ©νλλ° μ΄λ λΈλΌμ°μ μμ μ€νμ΄ λΆκ°λ₯ν¨
λ°λΌμ λΈλΌμ°μ μ μ λ¬νκΈ° μ μ μ½λκ° μμ λ νμκ° μμ
λ μμΈν μ€λͺ
νλ©΄ react-scripts
λΌμ΄λΈλ¬λ¦¬κ° λΈλΌμ°μ μ μ λ¬λ HTMLνμΌμ <script>
νκ·Έλ₯Ό μΆκ°ν΄μ κ°μνλκ³ μ΅μ νλ JSνμΌμ importν¨
CRA
, Vite
λ₯Ό μ¬μ©νλ©΄ λΉλ νλ‘μΈμ€κ° νμ¬λμ΄ μμ΄ λ³λμ μ€μ μ΄ νμμμ
λ³μ : let
var
μ λ¬Έμ μ : λΈλ‘ μ€μ½νκ° μμΌλ©°(ν¨μ μμ€μ μ€μ½ν) μ€λ³΅ μ μΈμ νμ©ν¨ λν ν¨μκ° μμλλ μμ (μ€ν¬λ¦½νΈκ° μμλλ μμ )μ μ²λ¦¬λ¨
μμ : const
μ¬ν λΉX, μλκ° λͺ
ν, μ½κΈ°μ μ©
function
ν€μλ
() =>
νμ΄ν ν¨μ
μ΅λͺ ν¨μλ₯Ό μ μν λ
λ§€κ°λ³μκ° 1κ°μΌ λλ§ ()μλ΅κ°λ₯
λ°νλ¬Έ(return)λ§ μλ κ²½μ° returnκ³Ό {}μλ΅κ°λ₯
λ΄λΆμμ λ©μλ(ν¨μ) μμ± κ°λ₯
λ³ΈμΈμ νλ‘νΌν°μ μ κ·Ό μ this
ν€μλ μ¬μ©
constructor()
μμ±μ ν¨μ
[value1, value2, ...]
νΉλ³ν μ νμ κ°μ²΄μ΄μ κ° type
array.[method name]
: λ΄μ₯ μ νΈλ¦¬ν° λ©μλ
ex) findIndex
map
(μ λ°°μ΄μ λ°ν)
λ°°μ΄κ³Ό κ°μ²΄μ λΆν΄
ν¨μ λ§€κ°λ³μ λͺ©λ‘μ λΆν΄
...