ES6
文章平均质量分 56
尔嵘
愿你阳光下像个孩子,风雨里像个大人。
展开
-
Promise以及Promise.all的简单用法
当你请求多个数据,相统一处理的时候,假设有两个单独的接口获取页面数据,两接口使用Promise处理是互不影响:使用Promise.all时,每一个promise对象都会返回自身。这样处理比之前一个个的调用接口速度快些。...原创 2022-07-05 15:52:12 · 636 阅读 · 0 评论 -
JS遍历数组里数组下的对象
简单来说就是:数组套数组套对象的时候,而我要取得东西就是对象下的key对应的value时。如下图:方法:for... of(ES6的新增特性,比之前使用的双层for循环好用多了)注意:我是已经获得了返回的res.data.list let data = res.data.list; let arr = []; if (data.leng...原创 2019-12-03 18:55:28 · 5898 阅读 · 1 评论 -
ES6 新特性(深入浅出ES6—阮一峰)
前言:ECMAScript 6.0(以下简称ES6)是JavaScript语言的下一代标准,已经在2015年6月正式发布了。它的目标,是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。如今,越来越多人尝试使用ES6语法来规范代码,因为,ES6的出现大大简化了前端的代码和书写习惯,使得我们在工作学习中更加高效、便捷、稳定。正文:在学习ES6的语法过程中,我个人是参...原创 2019-11-11 10:24:18 · 7800 阅读 · 1 评论 -
call、apply、bind函数在改变函数运行时this的指向问题的区别
首先,call、apply、bind都可以改变函数运行时this的指向问题<script>var value = "王1";var obj = {value: "开2",friend: {value: "贵3",sayHi: function () {console.log(this.value);}}};obj.friend.sayH...原创 2019-07-05 20:45:12 · 2845 阅读 · 10 评论 -
ES6对数组进行正序和倒序排列
//正序var arr = [10, 20, 1, 2];arr.sort((x, y) => { 方式一: return x < y ? -1 : ((x = y) ? 0 : 1) 方式二: return x-y})console.log(arr); //[1, 2, 10, 20]//倒序var arr = [10, 20, 1, 2...原创 2019-10-26 10:24:50 · 8109 阅读 · 1 评论