标签: javascript
我最近遇到过这个我不熟悉的代码:
const foo = () => { /*code block here*/ }
据我所知,这意味着同样的事情:
const foo = function () { /*code block here*/ }
这是一个正确的假设,还是存在差异? 引用这段代码的正确名称是什么? 究竟是什么' =>'在做什么?我之前从未在Javascript中看过它。
答案 0 :(得分:1)
这是ES6箭头功能。它与function (){}基本相同, 有一些差异,例如不重新绑定this。
function (){}
this
Reference on MDN