bind를 ì ì©í í¨ìì íë¡í¼í°
ì¤ìë: 5
í¨ì íë¡í¼í°ì ê°ì íë í ë¹í´ë´
ìë¤. ì´ í¨ìì bind ë©ìë를 ì ì©íë©´ íë¡í¼í° ê°ì ë°ëê¹ì? ê·¸ë ë¤ë©´ í¹ì ê·¸ë ì§ìë¤ë©´ ê·¸ ì´ì ë 무ìì¼ê¹ì?
function sayHi() {
alert( this.name );
}
sayHi.test = 5;
let bound = sayHi.bind({
name: "John"
});
alert( bound.test ); // ì¼ë¿ ì°½ì ì´ë¤ ê°ì´ ì¶ë ¥ë ê¹ì? ê°ì´ ëì¨ ì´ì ë 무ìì¼ê¹ì?
ì ëµ: undefined
bind를 ì ì©íë©´ ë ë¤ë¥¸ ê°ì²´ê° ë°íë©ëë¤. ìë¡ì´ ê°ì²´ì test íë¡í¼í°ê° ìì¼ë¯ë¡ undefinedê° ì¶ë ¥ë©ëë¤.