文章博客

技术团队文档示例


【js】箭头函数和普通函数的区别

<h5>箭头函数与普通函数的区别</h5> <pre><code>箭头函数是普通函数的简写,可以更优雅的定义一个函数,和普通函数相比,有以下几个差异: 1.函数体内的this对象,就是定义时所在的对象,而不是使用时所在的对象。 2.不可以使用 arguments 对象,该对象在函数体内不存在。如果要用,可以用 rest 参数代替。 3.不可以使用 yield 命令,因此箭头函数不能用作 Generator 函数。 4.不可以使用 new 命令,因为: - 没有自己的 this,无法调用 call,apply。 - 没有 prototype 属性 ,而 new 命令在执行时需要将构造函数的 prototype 赋值给新的对象的 proto</code></pre>

页面列表

ITEM_HTML