首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
说一说es6中箭头函数?
[问答题]
说一说es6中箭头函数?
查看答案及解析
添加笔记
求解答(0)
邀请回答
收藏(179)
分享
纠错
102个回答
添加回答
54
夏风八分甜
1.写法简洁 2.无自己的this,继承上一个作用域的this(全局或上一个函数) 3.内部this无法被改变 4.arguments的特殊性(window下保存,this指向上一个函数则arguments表示上一个函数的参数) 5.不能作为构造函数(无自己的this、constructor) 6.无自己的prototype
发表于 2022-04-29 18:54:15
回复(0)
29
牛客663468082号
箭头函数比普通函数的定义写法更加简洁明了和快捷。但是两者又有区别:箭头函数没有原型prototype和super,所以无法创建this,其this是通过继承外部函数环境中的变量获取的,所以call、bind、apply都无法改变其this的指向;在找不到最外层的普通函数时,其this一般指向window;箭头函数不能使用new;箭头函数没有arguments;也不能作为generator函数,不能使用yield命令;箭头函数不能用于对象域和回调函数动态this中,一般用在内部没有this引用。
发表于 2022-05-17 17:54:45
回复(1)
24
牛客526141857号
1.箭头函数 没有this,从外部获取,不能new,没有arguments,没有原型和super
发表于 2022-04-18 16:15:17
回复(0)
11
已注销
1. 没有自己的this,即不能作为构造函数,里面的this是执行上下文的this 2. 不能被new 3. 没有arguments对象 4. 不能作为generator函数,不能用yied命令 5. 没有prototype属性
发表于 2022-04-21 18:32:08
回复(0)
5
善良的豆子
箭头函数无this值,this值指向执行上下文的this,没有arguments,不能new,没有原型
发表于 2022-05-07 11:21:17
回复(0)
3
牛客498703272号
箭头函数相比于普通函数写法更简明和快捷,但二者也有所不同。箭头函数没有this,this继承于外部执行上下文的this,由于没有this,因此箭头函数也不能作为构造函数。同时,使用call(),bind(),apply()时只能传递参数,不能绑定this。箭头函数没有argument,也没有原型和super,没有yield关键字,因此也不能作generator函数。
发表于 2022-08-02 10:06:47
回复(0)
2
牛客981560665号
1没有this,this继承上一个作用域的this;2不能作为构造函数new对象3没有arguments4.没有prototype
发表于 2023-04-12 19:33:56
回复(0)
2
可乐罐子ovo
箭头函数在语法上比普通函数简洁很多,省去了function关键字,使用=>来定义函数。1、箭头函数的参数:如果没有参数可以使用一个括号;如果有一个参数,可以省去包裹参数的括号;如果有多个参数可以用逗号隔开;没有arguments.2、箭头函数的函数体:如果只有一句代码可以省去花括号;如果只有一句代码并且没有返回值,可以给前面加一个void。3、箭头函数没有自己的this。它会捕获自己在定义时所处外层执行环境的this,并继承这个this值,this在箭头函数定义时已经确定,并且不会改变。
发表于 2022-05-22 01:37:38
回复(0)
1
理塘少年丁真
1.没有this 2.不能被new 3.没有arguments 4.没有prototype(显示原型) 5.不能作为生成器函数
发表于 2023-01-25 23:39:31
回复(0)
1
牛客177945608号
箭头函数比普通函数的定义写法更加简洁明了和快捷。但是两者又有区别:箭头函数没有原型prototype,所以无法创建this,其this是通过继承外部函数环境中的变量获取的,所以call、bind、apply都无法改变其this的指向;在找不到最外层的普通函数时,其this一般指向window;箭头函数不能使用new;箭头函数没有arguments;
发表于 2022-06-05 21:57:43
回复(0)
1
addsa
1.箭头函数没有自己的this,它的this指向执行上下文中的this 2.不能作为构造函数 3.没有arguments对象 4.没有原型和super 5.通过call、apply调用函数时,不能绑定this,只能传递参数
发表于 2022-05-31 14:44:07
回复(0)
0
不想打工的小山竹很理性
1、ES6新特性,相当于匿名函数,没有this;2、没有原型prototype和super,this是通过继承外部函数环境中的变量获取的;3、不能使用new,没有arguments;4、不能用于对象域和回调函数动态this中,一般用在内部没有this引用
发表于 2024-05-17 14:19:42
回复(0)
0
保持热忱天天向上
1.没有自己的this,继承上一个作用域的this。2.写法比较简洁快速;3.内部this无法改变4;不能作为构造函数,没有自己的this,constructor;5.没有自己的原型。
发表于 2024-05-12 22:38:09
回复(0)
0
3636_
箭头函数写法简洁,没有自己的this,没有super和prototype,所以无法创建this,其this继承外部函数环节中的变量获取,所以call,apply,bind都无法修改this的指向,一般指向全局变量,没有argument所以不能作为generator函数
发表于 2024-05-09 14:48:02
回复(0)
0
牛客768251747号
箭头函数是es6新特性: 1.箭头函数本身没有this,this为执行上下文的this 2.call、bind不能修改箭头函数的this 3.箭头函数当参数只有一个是括号可以省略,当函数体内只有一行代码时,大括号可以被省略 4.箭头函数不能new,不能作为构造函数,没有arguments 5.没有原型
发表于 2024-04-29 10:01:08
回复(0)
0
开心的小辣鸡快支棱起来
1.箭头函数中没有this、写法简洁、没有构造函数不能new、没有原型、不能使用call、bind、apply改变this指向。可以使用asycn时期成为异步函数
发表于 2024-04-24 10:00:07
回复(0)
0
牛客939668688号
1、箭头函数没有自己的this 2、写法简洁 3、没有arguements 4、不能充当构造函数 5()、内部this不能被改变 6()、没有自己的prototype
编辑于 2024-04-10 22:50:40
回复(0)
0
牛客563280983号
箭头函数写法简单,不能使用new、没有arguments、没有原型,箭头函数中的this指向调用箭头函数的地方,
编辑于 2024-04-08 17:23:27
回复(0)
0
牛客906079186号
箭头函数会向逐层向外层块级别找变量or 函数直到找到最外层根,如果找不到就是undefined,箭头函数没有this
编辑于 2024-03-11 11:37:03
回复(0)
0
皮卡丘丘丘_
1. 不绑定this 2. 无arguments 3. 不能作为构造函数
发表于 2024-03-04 16:00:38
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
Javascript
上传者:
real19931
难度:
102条回答
179收藏
1110浏览
热门推荐
相关试题
ajax原理、如何实现刷新数据及优点?
迅雷
Javascript
评论
(7)
设某二叉树的先序遍历序列为abdg...
树
评论
(1)
之前的经历中单品数据分析的经验丰富...
评论
(1)
什么样的人适合做数据分析
评论
(1)
2022 诺瓦科技 Perl re...
perl
System Verilog
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题