普通函数与箭头函数的区别?
普通函数和箭头函数的区别:
- 1.箭头函数没有prototype(原型),箭头函数没有自己的this,继承的是外层代码块的this。
- 2.不可以当做构造函数,也就是说不可以使用new命令,否则会报错的。
- 3.不可以使用arguments对象,该对象在函数体内不存在。如果要用,可以用 rest 参数代替。
- 4.不可以使用yield命令,因此箭头函数不能用作 Generator(生成器) 函数。
- 5.因为没有this,所以不能使用call、bind、apply来改变this的指向。
猜你喜欢LIKE
相关推荐HOT
更多>>Java培训问答更多>>
新Java行业疑惑解答:Java的内存管理是如何工作的?
新java script是什么?为什么要学java script
新java和大数据哪个好?未来哪个职业发展更好
新java培训班多久能学会?培训周期大概多久
新java script和java的区别有哪些?如何区分
新java script的数据类型主要有哪些?怎样学的更快
新c语言与java区别在哪里?去培训机构学哪个比较好
Java面试题库 更多>>
华为外包java面试题-Java实现单链表的逆序
Java程序员面试题
Java面试题及答案
什么是线程的上下文切换?
如何撤销已经推送(push)到远端仓库的提交(commit)信息?
你了解哪些加密算法?
- 北京校区
- 大连校区
- 广州校区
- 成都校区
- 杭州校区
- 长沙校区
- 合肥校区
- 南京校区
- 上海校区
- 深圳校区
- 武汉校区
- 郑州校区
- 西安校区
- 青岛校区
- 重庆校区
- 太原校区
- 沈阳校区
- 南昌校区
- 哈尔滨校区