const character = {
name: 'Simon',
getCharacter() {
return this.name;
}
};
const giveMeTheCharacterNOW = character.getCharacter.bind(character);
console.log('?', giveMeTheCharacterNOW);
Run Code Online (Sandbox Code Playgroud)
答案应该是“?simon”//你如何解决这个问题?
Function#bind 返回一个函数。
只需调用该函数。
const
character = {
name: 'Simon',
getCharacter() {
return this.name;
}
},
giveMeTheCharacterNOW = character.getCharacter.bind(character);
console.log('?', giveMeTheCharacterNOW());Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
55 次 |
| 最近记录: |