Function
bind
Description
bind() λ©μλλ νΈμΆλ  λ κ·Έ this ν€μλλ₯Ό μ κ³΅ν κ°μΌλ‘ μ€μ νκ³  μλ‘μ΄ ν¨μλ₯Ό μμ±ν©λλ€.
 μ€ννμ§ μκ³  ν¨μλ§ λ°ν νλ€.
Syntax
func.bind(thisArg[, arg1[, arg2[, ... ]]];
Parameters
- thisArg
- λ°μΈλ©λ ν¨μκ° νΈμΆλ  λ λμν¨μμ 
thisλ§€κ°λ³μλ‘μ μ λ¬λλ κ° 
 - λ°μΈλ©λ ν¨μκ° νΈμΆλ  λ λμν¨μμ 
 - arg1, arg2, ...
- λμ ν¨μλ₯Ό νΈμΆν λ λ°μΈλ©λ ν¨μμ μ 곡λλ μΈμ
 
 
Retrun Value
- μ§μ λ 
thisκ° λ° μ΄κΈ° μΈμκ° μλ μ£Όμ΄μ§ ν¨μμ 볡μ λ³Έ 
call
Description
call() λ©μλλ νΈμΆλ  λ μ κ³΅λ this ν€μλ κ°κ³Ό μΈμλ₯Ό ν¨κ» νΈμΆν©λλ€.
Syntax
func.call(thisArg[, arg1[, arg2[, ... ]]];
Parameters
- thisArg
- λ°μΈλ©λ ν¨μκ° νΈμΆλ  λ λμν¨μμ 
thisλ§€κ°λ³μλ‘μ μ λ¬λλ κ° 
 - λ°μΈλ©λ ν¨μκ° νΈμΆλ  λ λμν¨μμ 
 - arg1, arg2, ...
- λμ ν¨μλ₯Ό νΈμΆν λ λ°μΈλ©λ ν¨μμ μ 곡λλ μΈμ
 
 
apply
Description
apply() λ©μλλ νΈμΆλ  λ μ κ³΅λ this ν€μλ κ°κ³Ό μΈμλ₯Ό ν¨κ» νΈμΆν©λλ€.
Syntax
func.call(thisArg, [argsArray];
Parameters
- thisArg
- λ°μΈλ©λ ν¨μκ° νΈμΆλ  λ λμν¨μμ 
thisλ§€κ°λ³μλ‘μ μ λ¬λλ κ° 
 - λ°μΈλ©λ ν¨μκ° νΈμΆλ  λ λμν¨μμ 
 - argsArray
- λμ ν¨μλ₯Ό νΈμΆν λ λ°μΈλ©λ ν¨μμ μ 곡λλ μΈμμ λ°°μ΄
 
 
addEventListener
Description
μ΄λ²€νΈ νκ²μμ μ¬μ©ν 리μ€λλ₯Ό λ±λ‘ν©λλ€.
Syntax
target.addEventListener(type, listener [, useCapture]);
Parameter
- type
- λ±λ‘ν μ΄λ²€νΈ νμ
 clickmousedownmouseupkeyupkeydownkeypressλ±λ±...
 - listener
- νΉμ  νμ μ μ΄λ²€νΈκ° λ°μν λ λ°μ κ°μ²΄
 - λ°λμ 
functionνμ 
 - useCapture
- μ΄λ²€νΈ μΊ‘μ³λ§/λ²λΈλ§ μ 무