- String κ°μ²΄
- padStart(), padEnd()
- 맀κ°λ³μ: μλ¦Ώμ, μ±μ°κ³ μΆμ κ²
- padStart()λ μμ μ±μμ€
- padEnd()λ λ€λ‘ μ±μμ€
- charAt()
- 맀κ°λ³μ: μΈλ±μ€
- μΈλ±μ€μ ν΄λΉνλ λ¬Έμ 1κ°λ§ κ°μ Έμ΄
- μ€λ¬΄) κ³μ μ μ 1κΈμλ κΆν μλ―Έ (κ΄λ¦¬ 체κ³)
- Admin, Manager, ...
- 맨 μ 1κΈμ λλ 맨 λ 1κΈμ 체ν¬ν λ λ³΄ν΅ μ¬μ©
- charCodeAt()
- 맀κ°λ³μ: μΈλ±μ€
- μ λμ½λ κ° λ°ν
- split()
- λ§€μ° λ§μ΄ μ¬μ©
- νΉμ ꡬλΆμλ₯Ό κΈ°μ€μΌλ‘ λΆλ¦¬ν΄μ λ°°μ΄ λ°ν
- μ€λ¬΄) ν΄μνκ·Έ, μΌν λΆλ¦¬
- λ /μ/μΌ λΆλ¦¬ν λ λ§€μ° νΈν¨ (substringλ³΄λ€ λ νΈν¨)
- startsWith(), endsWith()
- λ¬Έμμ΄μ΄ μ£Όμ΄μ§ 맀κ°λ³μλ‘ μμ/λμΈμ§ νμΈ
- λΆλ¦¬μΈ κ° λ°ν
- μκ°λ³΄λ€ λ§μ΄ μ¬μ©ν¨
- ex. url μμ/λ μ£Όμ νμΈ, μ¬μ©μκ° μ λ‘λν νμΌ νμ νμΈ
- padStart(), padEnd()
- Number κ°μ²΄
- toString()
- toExponential()
- μ§μ νκΈ°λ²
- λ¬Έμμ΄ νμ μΌλ‘ λ°ν
- toFixed()
- μμμ μλ¦Ώμ λ§μΆκΈ° (λ°μ¬λ¦Ό)
- λ¬Έμμ΄ νμ μΌλ‘ λ°ν
- μ€λ¬΄) κΈμ‘ μμμ μλ¦Ώμ λ§μΆ°μ νλ©΄μ νν (ν΄μΈ)
- toPrecision()
- μ μ, μμ ν©ν μλ¦Ώμ
- parseInt()
- λ¬Έμλ₯Ό μ«μλ‘ λ°κΏμ€
- μμμ μ΄ν λ²λ¦Ό
- parseFloat()
- λΆλ μμμ μλ‘ λ°κΏ
- Number.MAX_SAFE_INTEGER
- μμ μ μ
- Number.MIN_SAFE_INTEGER
- μμ μ μ
- Number.MAX_VALUE
- Number.MIN_VALUE
- Array κ°μ²΄
- toString()
- ν λ¬Έμμ΄λ‘ λ§λ€μ΄μ€ (무쑰건 μΌν λΆμ)
- join()
- μλ²λ‘λΆν° λ°μμ¨ λ°μ΄ν°λ₯Ό νλ©΄μ μΆλ ₯ν λ λ§μ΄ μ¬μ©
- κ²°ν©μν¬ λμ μ€κ° λ¬Έμ μ§μ ν΄μ νλμ λ¬Έμμ΄λ‘ ν©μΉ μ μμ
- push()
- λ°°μ΄ λ€μ μμ μΆκ°
- pop()
- λ°°μ΄ λ€μ μμ λΉΌκΈ°
- shift()
- λ°°μ΄ λ§¨ μ μμ λΉΌκΈ°
- μ€λ¬΄) λλμΌλ‘ μλ²μμ κ³ κ°νν
λ¬Έμ/μ΄λ©μΌ λ°μ‘
- μ΄λ²€νΈ μ²λ¦¬νλ νλ₯Ό νλ λ§λ¦
- μ¬μ©μ μμ²μ΄ λ€μ΄ μ¬ λ λ§λ€ pushλ‘ κ³μ μμλμ
- μμμλΆν° νλμ© λΉΌλ©΄μ μ΄λ²€νΈ μ²λ¦¬
- unshift()
- λ°°μ΄ λ§¨ μμ μμ λ£κΈ°
- splice()
- νΉμ μμΉμ λ΄κ° μνλ μμ μΆκ° κ°λ₯
- μΆκ°μν¬ μΈλ±μ€, μμ νκ³ μΆμ κ°μ, μΆκ°νκ³ μΆμ κ²
- ex. μμ ν, μ΄ μ€κ° μ½μ
- νΉμ μμΉμ λ΄κ° μνλ μμ μΆκ° κ°λ₯
- concat()
- λ°°μ΄ κ²°ν©
- μ€νλ λ λ¬Έλ² μ¬μ©νλ©΄ λ νΈν¨
- slice()
- μνλ μμ μλΌλ
- μμ μΈλ±μ€, μ’ λ£ μΈλ±μ€
- λ¬Έμμ΄μ slice()μ λμΌ
- sort()
- λ¬Έμμ΄ κΈ°μ€ sort
- λ°°μ΄ μμλ€μ νλνλ μ°¨λ‘λλ‘ λΉκ΅νλ©΄μ λ°κΏ
- μμ κ°μ΄λ©΄ μ리 μλ°κΏ
- μμ κ°μ΄λ©΄ μ리 λ°κΏ
- ex. DB λ°μ΄ν° μ‘°νν λ νΉμ 쑰건μΌλ‘ κ²μν΄μ νλ©΄μ λΏλ¦΄ λ μ μ©
- 1μ°¨ μ λ ¬, 2μ°¨ μ λ ¬ λ± μ§μ ν λλ?
- if else if else μ μ¨μ μμλλ‘ μ λ ¬μν€λ©΄ λ¨
- filter()
- μ½λ°± ν¨μκ° true λ°ννλ κ²λ§ λͺ¨μμ μλ‘μ΄ λ°°μ΄λ‘ λ°ν
- λ§€μ° λ§μ΄ μ¬μ©
- νΉμ 쑰건μ λ§λ μμλ§ νν°λ§ν λ μ μ©
- map()
- μ¬λ¬ κ³³μ λ°λ³΅ν΄μ νλ©΄μ λ°°μ΄ λ°μ΄ν° λΏλ €μ€ λ μ μ©
- λ°°μ΄ μμ κΈ°μ‘΄ object λ§κ³ μλ‘μ΄ object λ§λ€μ΄μ λ°ν
- μλ²μμ λ§μ νλ λ€ λμ Έμ£Όλ©΄ λ€νΈμν¬ ν¨ν· λΉμ© μ¦κ°
- νλ κ°μ§κ³ μ¬λ¬ κ³³μμ κ³μ μ¬μ©νλ κ²μ΄ μλλΌ
μλ²μμ ν΄λΌμ΄μΈνΈλ‘ μν©μ λ§λ νμν object λ§λ€μ΄μ λμ Έμ£Όλ©΄ ν¨μ¬ ꡬν νΈν΄μ§
- reduce()
- ν© κ΅¬ν λ λ§μ΄ μ¬μ©
- toString()
- Date κ°μ²΄ (λ μ§ λ€λ£¨κΈ° μν¨)
- μ»΄ν¨ν° μκ° κΈ°μ€μΌλ‘ λμ΄
- μ νν λ μ§ νμν λλ μλ²μμ μ€μκ° λ μ§ κ°μ Έμμ 체ν¬ν΄μΌ ν¨
- padStart νμ©ν΄μ 0 λΆμ΄κΈ° μ μ©
- getFullYear()
- getMonth()
- 0 ~ 11
- νμ + 1 ν΄μ£ΌκΈ°
- getDate()
- getDay()
- 0 ~ 6 (μΌ ~ ν )
- getHours()
- getMinutes()
- getSeconds()
- getMilliseconds()
- getTime()
- 1970λ 1μ 1μΌ κΈ°μ€μΌλ‘ νμ¬ μκ°κΉμ§μ μ΄ milliseconds
- setFullYear(), ...
- μ€λ¬΄) νλ©΄μμ λ°μ΄ν° 리μ€νΈ μ‘°νν λ μμ/μ’
λ£ λ μ§ μ§μ
- λ³΄ν΅ λ μ§ μ‘°ννλ κΈ°μ μ 무 μμ€ν
- μ’ λ£ λ μ§λ 무쑰건 μ€λ λ μ§λ‘ μλ default μΈν
- μ‘°ν μμ λ μ§λ μ
무 νλ©΄λ³λ‘ μ
무 λ΄λΉμμ μμν΄μ
μΌμ£ΌμΌ/2μ£Ό/ν λ¬ μ λ± κΈ°λ³Έ μμ default λ μ§ μΈν - μ¬μ©μλ λ°λ‘ μ‘°ν λ²νΌ λλ¬λ²λ¦Ό
- String.prototype μΉλ©΄ λ΄μ₯ ν¨μ λ€ λμ΄
- documentμ HTML νΈλ€λ§ νκΈ° μν λͺ¨λ λ΄μ₯ ν¨μ κ°μ§κ³ μμ
- λ¬Έμμ΄ κ²°ν© λ§μμ§μλ‘ μ±λ₯μ μμ’μ (μμ, μ백건 μ΄μ λ λ)
- λ°°μ΄μ λ¬Έμμ΄ pushν΄μ λ£λ κ²μ΄ ν¨μ¬ λΉ λ¦
- λ΄μ₯ ν¨μμ κΈ°λ₯μ μ΄μ μ λ§μΆλ©΄ μλκ³ μ©λλ₯Ό μκ°ν΄μΌ ν¨
- λ°°μ΄ λ΄μ₯ ν¨μ λ§€μ° μ€μ!!!