ES6
文章平均质量分 75
橘右溪
时光不负有心人,星光不问赶路人
掘金:https://juejin.cn/user/4248168662053245
展开
-
你会用ES6,那倒是用啊!
你会用ES6,那倒是用啊!不是标题党,这是一位leader在一次代码评审会对小组成员发出的“怒吼”,原因是在代码评审中发现很多地方还是采用ES5的写法,也不是说用ES5写法不行,会有BUG,只是造成代码量增多,可读性变差而已。恰好,这位leader有代码洁癖,面对3~5年经验的成员,还写这种水平的代码,极为不满,不断对代码进行吐槽。不过对于他的吐槽,我感觉还是有很大收获的,故就把leader的吐槽记录下来,分享给掘友们,觉得有收获点个赞,有错误的或者更好的写法,非常欢迎在评论中留言。ps:ES5转载 2021-10-09 18:49:27 · 133 阅读 · 0 评论 -
什么是 Promise.allSettled() !新手老手都要会?
什么是 Promise.allSettled() !新手老手都要会?Promise.allSettled()方法返回一个在所有给定的 promise 都已经fulfilled或rejected后的promise,并带有一个对象数组,每个对象表示对应的 promise 结果。接着,我们来看看Promise.allSettled()是如何工作的。1. Promise.allSettled()Promise.allSettled()可用于并行执行独立的异步操作,并收集这些操作的结...转载 2021-10-09 11:17:09 · 13361 阅读 · 0 评论 -
ES7的async/await
是es7推出的一套关于异步的终极解决方案。用同步的思维来解决异步问题。 更多异步解决方案可见:❤️前端异步解决方案大全最新版❤️(2021版)_纸飞机博客-CSDN博客 async 1,async作为关键字放到函数前面,用于表示函数是一个异步函数。该函数的执行不会阻塞后面代码的执行。 2,async函数返回的是一个promise对象,可以调用then方法获取到promise的结果值。 3,async返回promise原理:如果async函数中有返...转载 2021-09-29 16:51:43 · 454 阅读 · 0 评论 -
ES2021新增特性,你知道几个?
ES2021(ES12)新特性在最新版Google已支持,不得不说Google牛逼关键词:ES2021、ES12、new feature摘要:ES2021(ES12)处于流程的第4阶段。ES12已于2021年6月发布,我们来看看计划发布的新功能。目录features:String.prototype.replaceAll() Promise.any WeakRef &&=、||= 、??= Numeric separators1、String.prototy...原创 2021-09-27 16:43:56 · 551 阅读 · 0 评论 -
ES2020新特性
前言ES2020 是 ECMAScript 对应 2020 年的版本。这个版本不像 ES6 (ES2015)那样包含大量新特性。但也添加了许多有趣且有用的特性。本文以简单的代码示例来介绍 ES2020新特性。这样,你可以很快理解这些新功能,而不需要多么复杂的解释。更多优质文章请猛戳GitHub博客可选链操作符(Optional Chaining)可选链 可让我们在查询具有多个层级的对象时,不再需要进行冗余的各种前置校验。日常开发中,当需要访问嵌套在对象内部好几层的属性时,可能就会得到臭名昭著的错误原创 2020-05-30 19:49:30 · 520 阅读 · 0 评论 -
怎么理解const定义的常量不得更改
简要的表达:如果是值类型,值不可变;如果是引用类型,内存地址不可变再详细运用栈内存与堆内存解释一波 : 首先 const 定义的常量分为基本数据类型和引用类型,基本数据类型是保存在栈内存中的,因为栈内存中存储的值大小是固定的,而引用类型是保存在堆内存中,因为堆内存中存储的值大小是不固定的。对于引用类型,在栈内存中存一个基本类型值保存对象在堆内存中的内存地址,因为内存地...原创 2019-10-18 15:32:00 · 460 阅读 · 0 评论