在这种情况下,为什么我需要嵌套函数?

时间:2018-06-18 14:19:16

标签: javascript typescript typescript2.0

假设我们有一个对象:

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);
       }
     }

或者传递值名称作为函数的参数?

下面的示例工作正常,没有嵌套函数返回。

0 个答案:

没有答案