随笔分类 -  ES6

摘要:1、all 所有的Promise对象均成功后才会执行all中的then回调,否则返回的是最先rejected状态的值。 const promise1 = new Promise((resolve, reject) => { setTimeout(() => { resolve('promise1') 阅读全文
posted @ 2022-09-05 17:42 smil、梵音 阅读(418) 评论(0) 推荐(0) 编辑
摘要:构造函数创建实例对象的过程: 构造函数是通过new关键字来生成对象实例,生成对象实例的过程也是通过构造函数给实例绑定this的过程,而箭头函数没有自己的this。 创建对象过程:第一步:new 首先会创建一个空对象,第二步:将这个空对象的__proto__指向构造函数的prototype,从而继承原 阅读全文
posted @ 2022-08-29 14:24 smil、梵音 阅读(930) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/yzq0820/article/details/125878642 阅读全文
posted @ 2022-08-29 14:21 smil、梵音 阅读(36) 评论(0) 推荐(0) 编辑
摘要:数组的应用 var arr1 = [1,2,3,4]; var arr2 = [5,6,7,8]; var arr3 = [...arr1,...arr2]; var arr4 = [...arr1,88,99]; var arr5 = [...arr1,88,99,...arr2]; var ar 阅读全文
posted @ 2021-06-08 21:08 smil、梵音 阅读(359) 评论(0) 推荐(0) 编辑
摘要:前言 Proxy 也就是代理,可以帮助我们完成很多事情,例如对数据的处理,对构造函数的处理,对数据的验证,说白了,就是在我们访问对象前添加了一层拦截,可以过滤很多操作,而这些过滤,由你来定义。 想了解更多请参考 官方文档 语法 let p = new Proxy(target, handler); 阅读全文
posted @ 2021-04-12 17:18 smil、梵音 阅读(3639) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/karthuslorin/p/10189178.html https://blog.csdn.net/qq_34629352/article/details/85343602 阅读全文
posted @ 2021-04-08 10:46 smil、梵音 阅读(45) 评论(0) 推荐(0) 编辑
摘要:很多博客说ES6的拓展运算符 … 也可进行深拷贝对象,但其实是有坑的。 对象的一般格式为: // key是键,value是值 let obj = { key :value } 1、当value是基本数据类型,比如String,Number,Boolean时,是可以使用拓展运算符进行深拷贝的。比如: 阅读全文
posted @ 2021-04-07 13:48 smil、梵音 阅读(752) 评论(0) 推荐(0) 编辑
摘要:1 <script> 2 // 展开运算符 应用于数组或者对象。 一个对数组或者对象进行展开插值 一个是对数组或者对象进行局部的赋值。语法 ...对象或者数组 3 // 数组: 1、一个数组或者对象 指定到另一个数组或者对象的某一个位置 4 let arr=[1,2,3]; 5 let arr2=[ 阅读全文
posted @ 2020-08-19 13:45 smil、梵音 阅读(229) 评论(0) 推荐(0) 编辑
摘要:在ES6中允许我们在设置一个对象的属性的时候不指定属性名。 不使用ES6: 使用ES6: 对象中直接写变量,非常简洁。 Promise 是异步编程的一种解决方案,比传统的解决方案callback更加的优雅。它最早由社区提出和实现的,ES6 将其写进了语言标准,统一了用法,原生提供了Promise对象 阅读全文
posted @ 2019-05-20 18:49 smil、梵音 阅读(2521) 评论(0) 推荐(0) 编辑
摘要:1、解构赋值 let {a,b,c}={a:1,b:2,c:3} 对象这种会按照对应的属性名称(a、b、c)去右边的对象里面寻找对应的值。左边写成{c,b,a}也不影响解构。 但是 let {a,b,c} = { e:4, f:5, g:6 }这样的就不行,最后abc都是undefined,必须是相 阅读全文
posted @ 2019-04-23 21:21 smil、梵音 阅读(261) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示