摘要: •Promise存在三个状态(state)pending、fulfilled、rejected •pending(等待态)为初始态,并可以转化为fulfilled(成功态)和rejected(失败态) •成功时,不可转为其他状态,且必须有一个不可改变的值(value) •失败时,不可转为其他状态,且 阅读全文
posted @ 2020-10-16 16:55 北巷听雨 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 区别: (1)深拷贝(深度克隆)特点:拷贝的时候会生成一份新的数据,修改拷贝以后的数据不会原数据。(2)浅拷贝(对象,数组)特点:拷贝的时候只是拷贝了一份引用,修改拷贝以后的数据会影响原来的数据。 浅拷贝: 创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。如果属性是基本类型,拷贝的就是基本 阅读全文
posted @ 2020-10-16 14:03 北巷听雨 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 数组扁平化(降维过程,多维数组经过扁平化变成一维数组)。 方法有很多,下面只列举几种 方法一: ES6的 arr.flat(Infinity)方法会递归到指定深度将所有子数组连接,并返回一个新数组, depth指定嵌套数组中的结构深度,默认值为1,不管多少层则可以用Infinity关键字作为参数。 阅读全文
posted @ 2020-10-16 10:27 北巷听雨 阅读(817) 评论(0) 推荐(0) 编辑
返回顶端