假设我们有一个对象:
let obj = {
'name': 'Blabo',
getName: function () {
return () => {
console.log ('Name is:' + this.name);
}
}
}
为什么我们在the getName ()
函数中有一个返回函数?为什么不简单地使用这种方法:
let obj = {
'name': 'Blabo',
getName: function () {
console.log ('Name is:' + this.name);
}
}
或者传递值名称作为函数的参数?
下面的示例工作正常,没有嵌套函数返回。