
lambda表达式 ()=>{something}或()=>something 相当于js中的函数,它的好处是可以自动将函数中的this附加到上下文中。



上面的this.name是一个空值。
使用 TypeScript 的箭头函数。把 function() 替换为 () =>:



在以上面编译后端 js 文件中,我们可以看到一行 var _this = this;,_this 在 setTimeout() 的回调函数引用了 name 属性。
lambda表达式 ()=>{something}或()=>something 相当于js中的函数,它的好处是可以自动将函数中的this附加到上下文中。
上面的this.name是一个空值。
使用 TypeScript 的箭头函数。把 function() 替换为 () =>:
在以上面编译后端 js 文件中,我们可以看到一行 var _this = this;,_this 在 setTimeout() 的回调函数引用了 name 属性。
本文标题:TypeScript---箭头函数表达式(lambda表达式)
本文链接:https://www.haomeiwen.com/subject/jerurqtx.html
网友评论