![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
卡卡的笔录
前方的路。
展开
-
Promise知识点
1.Promise.then()默认返回一个Promise,理论上可以无限制的then,只不过如果后面所有的then中的回调函数如果没有返回新的Promise.resolve(data)的话,那么它默认会生成一个Promise.resolve(undefined)。function 获取用户信息() { return Promise.resolve('姓名方方')}function 打...原创 2020-03-19 15:44:42 · 155 阅读 · 0 评论 -
JS中的扩展运算符...
JS中的扩展运算符一般用于以下情况:数组和对象的深拷贝let arr = ['a', 'b']let arr1 = [...arr]let [...arr2] = arr console.log(arr1, arr2) //输出['a', 'b'] ['a', 'b']这里数组arr和arr1和arr2存储在不同的对内存地址中,互相之间不会产生任何影响。数组或对象的拼接l...原创 2018-11-09 10:23:41 · 3979 阅读 · 0 评论 -
Object.assign和Object.create的基本用法
let obj = Object.assign(targetObj, …sourceObj)作用:将一个或多个源对象自身的可枚举属性与目标对象的属性合并返回值:合并后的目标对象 var obj1 = {name: 'zyp1'} var obj2 = {name: 'zyp2', age: 18} var obj3 = {name: 'zyp'} obj3 = Object.def...原创 2019-01-22 11:45:16 · 2011 阅读 · 0 评论 -
js中数组操作函数之every
every用法: Array.every(callback, thisArg)参数:callback: 必选项,对数组中的每个值执行的回调函数。thisArg: 可选项,callback中使用的this值。返回值:布尔值。(1)情况1:Array是非空数组let Arr = [15, 20, 25, 30]let result = Arr.every((item,index,arr...原创 2019-03-13 16:55:25 · 977 阅读 · 0 评论