| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> JavaScript高级 |如何玩转箭头函数? -> 正文阅读 |
|
[JavaScript知识库]JavaScript高级 |如何玩转箭头函数? |
箭头函数在ES6中新增了函数的简写方式----箭头函数,箭头函数的出现不仅简化了大量代码,也让代码看起来更加优雅,同时也解决了this指向问题,下面我们就来详细讲解如何玩转箭头函数。 语法规则
简写规则
注意:在react 的 redux 经常使用。
所以为了区别执行器,必须要给对象加()
常见应用mapmap() 方法定义在JS的Array中,它返回一个新的数组,数组中的元素为原始数组调用函数后处理的值。
参数说明:
例1:对原数组进行平方后赋值给新数组。
也可以化简成下面一行代码。
例2:对原数组的偶数进行平方后赋值给新数组。 filterfilter() 用于对数组进行过滤。
参数说明:
例3:对原数组中的偶数下标进行平方后赋值给新数组。
例4:巧妙利用 arr 参数,给数组去重.
例2:对原数组的偶数进行平方后求累加和。 reduce
参数说明:
如果 如果 在每一次迭代中,返回的值都作为下一次迭代的
箭头函数中的this使用普通函数中是有this的标识符
箭头函数中,压根没有this。
concatconcat()方法是用于连接两个或多个数组。
this的查找规则因为箭头函数中没有this的标识符,所以当箭头函数内部开始调用this时。 JavaScript引擎就从作用域由里到外的找含有this指向的作用域。
所以例子中的 this 指向obj。
所以例子中的 this 指向window。 模拟网络发送请求
因为此时传入 request 的function ,就是 request 定义中的 callback()。
然后 将获取过来的 res 数组 赋值给 _this 中的names
因为箭头函数本身是没有 this的,js引擎会由内往外的找 this的指向。
完结散花ok以上就是对 JavaScript高级 |如何玩转箭头函数? 的全部讲解啦,很感谢你能看到这儿。如果有遗漏、错误或者有更加通俗易懂的讲解,欢迎小伙伴私信我,我后期再补充完善。 参考文献coderwhy老师JS高级视频教程 |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 10:25:50- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |