时间:2021-05-28
Javascript ES6标准实行后,Lodash或者Ramada中的一些功能我们就不需要了,可以使用ES6的语法来实现
获取Object中指定键值
我们现在可以使用解包的方法快速获取对象中指定键值的值
这个小技巧非常的方便,也是最基础的使用方法
排除Object中不需要的键值
既然我们可以获取到想要的对象键值,那么也可以排除掉不想要的键值,使用方法就要用到ES6的rest新特性
我们只要指定那些排除掉的属性,剩下的就是需要的属性,这样可以非常快速的排除不需要的属性
对象快速求和
有时候我们需要对一组对象数组中的某一个属性求总和,以前我们可以使用forEach或者for这样的循环遍历的方法来计算,现在我们可以使用reduce方法来快速实现
使用reduce就能快速的实现对某一个属性的总和计算
map也能异步遍历
是不是觉得只有for能够进行异步操作不方便,其实map也能进行异步操作,不过需要结合Promise的新方法一起使用
const arr = [1,2,3,4,...]const queue = arr.map(async item => { return item + 1;})Promise.all(queue).then(newArr => console.log(newArr))这样一来我们在map中也能使用异步操作了
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了ES6新特性之Symbol类型用法。分享给大家供大家参考,具体如下:Symbol类型1.为了避免属性名的冲突,ES6新增了Symbol类型。Sym
本文实例讲述了ES6学习笔记之let与const用法。分享给大家供大家参考,具体如下:在ES6中不是var,而是通过let来声明变量,用const来声明常量,有
本文实例讲述了ES6(ECMAScript6)新特性之模板字符串用法。分享给大家供大家参考,具体如下:ES6引入了一种新型的字符串字面量语法,我们称之为模板字符
本文实例讲述了es6函数之rest参数用法。分享给大家供大家参考,具体如下:es6引入rest参数(形式为…变量名),用于获取函数的多余参数,这样就不需要使用a
本文实例讲述了ES6知识点整理之对象解构赋值应用。分享给大家供大家参考,具体如下:ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(D