Native
λ°°μ΄, κ°μ²΄, ν¨μ, μ κ·μ κ°μ 리ν°λ΄ ννλ‘ μμ±νλ κ²μ΄ μΌλ°μ μ΄μ§λ§ 리ν°λ΄μ μμ±μ νμμΌλ‘ λ§λ κ²κ³Ό λμΌν μ’ λ₯μ κ°μ²΄λ₯Ό μμ±νλ€
Array
aμ μ¬λ‘―μ΄ μκΈ° λλ¬Έμ map() ν¨μκ° μνν μμκ° μλ€.
('λΉ μ¬λ‘―' λ§κ³ ) μ§μ§ undefined κ° μμλ‘ μ±μμ§ λ°°μ΄μ (μμΌλ‘ μ λ ₯νμ§ μκ³ ) μ΄λ»κ² μμ±ν κΉ?
apply()λ λͺ¨λ ν¨μμμ μ¬μ© κ°λ₯ν μ νΈλ¦¬ν°λ‘, νΉμ΄ν λ°©λ²μΌλ‘ ν¨μλ₯Ό νΈμΆνλ€
첫λ²μ§Έ μΈμ thisλ κ°μ²΄ λ°μΈλ©
λλ²μ§Έ μΈμλ μΈμμ λ°°μ΄λ‘μ μ΄ μμ ν¬ν¨λ μμλ€μ΄ νΌμ³μ Έ ν¨μμ μΈμλ‘ μ λ¬λ¨
Date() and Error()
λ€μ΄ν°λΈ μμ±μ Date()μ Error()λ 리ν°λ΄ νμμ΄ μμΌλ―λ‘ λ€λ₯Έ λ€μ΄ν°λΈμ λΉν΄ μ μ©νλ€
date κ°μ²΄ κ°μ new Date()λ‘ μμ±νλ€. μ΄ μμ±μλ λ μ§/μκ°μ μΈμλ‘ λ°λλ€
new ν€μλ μμ΄ Date()λ₯Ό νΈμΆνλ©΄ νμ¬ λ μ§/μκ°μ ν΄λΉνλ λ¬Έμμ΄μ λ°ν
Error() μμ±μλ μμ newκ° μλ μλ κ²°κ³Όλ κ°λ€
error κ°μ²΄μ μ£Ό μ©λλ νμ¬μ μ€ν μ€ν μ½ν μ€νΈλ₯Ό ν¬μ°©νμ¬ κ°μ²΄μ λ΄λ
λ€μ΄ν°λΈ νλ‘ν νμ
λ΄μ₯ λ€μ΄ν°λΈ μμ±μλ κ°μμ .prototype κ°μ²΄λ₯Ό κ°μ§λ€
prototype κ°μ²΄μλ ν΄λΉ κ°μ²΄μ νμ νμ λ³λ‘ κ³ μ ν λ‘μ§μ΄ λ΄κ²¨ μλ€
μ컨λ, λ¬Έμμ΄ μμκ°μ λ°μ±νμ¬ νμ₯ν κ²κΉμ§ ν¬ν¨ν΄ λͺ¨λ String κ°μ²΄λ String.prototyp κ°μ²΄μ μ μλ λ©μλμ μ κ·Ό κ°λ₯
String.prototype.indexOf(): λ¬Έμμ΄μμ νΉμ λ¬Έμμ μμΉ κ²μ
String.prototype.charAt(): λ¬Έμμ΄μμ νΉμ μμΉμ λ¬Έμ λ°ν
String.prototype.substr() / String.prototype.substring() / String.prototype.slice(): λ¬Έμμ΄μ μΌλΆλ₯Ό μλ‘μ΄ λ¬Έμμ΄λ‘ μΆμΆ
String.prototype.toUpperCase() / String.prototype.toLowerCase(): λλ¬Έμ/μλ¬Έμλ‘ λ³νλ μλ‘μ΄ λ¬Έμμ΄ μμ±
String.prototype.trim(): μ/λ€μ 곡λμ΄ μ κ±°λ μλ‘μ΄ λ¬Έμμ΄ μμ±
μ΄ μ€ λ¬Έμμ΄ κ°μ λ³κ²½νλ λ©μλλ μκ³ μμ μ΄ μΌμ΄λλ©΄ νμ κΈ°μ‘΄ κ°μΌλ‘λΆν° μλ‘μ΄ κ°μ μμ±ν¨
Last updated
Was this helpful?