摘要: 1:resolve 把一个对象转换成Promise对象 1 //把一个对象转成Promise对象 2 //resolve参数(普通的值、对象 Promise) 3 const promise = Promise.resolve({ name: 'tyy' }) 4 //相当于 5 // const 阅读全文
posted @ 2022-04-01 10:04 沁霓 阅读(343) 评论(0) 推荐(0)
摘要: 1:catch方法 具体看代码 1 const promise = new Promise((resolve, reject) => { 2 // resolve() 3 // reject('rejected meaasge') 第一种写法 4 //第二种写法 抛出异常 5 throw new E 阅读全文
posted @ 2022-03-31 19:59 沁霓 阅读(365) 评论(0) 推荐(0)
摘要: then 方法 then是对象上面的一个方法。它其实是放在 Promise.prototype.then 1:同一个Promise可以调用多次then方法 2:then方法传入的回调函数可以有返回值,返回值是一个新的Promise,具体返回的类型类似于resolve参数 返回值是一个新的Promis 阅读全文
posted @ 2022-03-31 11:54 沁霓 阅读(1957) 评论(0) 推荐(0)
摘要: 1:异步操作(自己写回调来传入) 1 function requestData(url, successCallback, failureCallback) { 2 setTimeout(() => { 3 if (url "http://www.baidu.com") { 4 console.lo 阅读全文
posted @ 2022-03-30 21:22 沁霓 阅读(51) 评论(0) 推荐(0)
摘要: 1:响应式函数的封装 1 //封装一个函数的响应式 2 //用数组来保存需要响应的函数 3 const reactiveFns = [] 4 //在watchFn里面的函数都会被监视 5 function watchFn(fn) { 6 reactiveFns.push(fn) 7 } 8 //对象 阅读全文
posted @ 2022-03-30 19:55 沁霓 阅读(89) 评论(0) 推荐(0)
摘要: 1:在ES7之前判断数组里面是否有一个方法我们需要使用indexof ES7可以使用 includes 1 const arr = ['a', 12] 2 console.log(arr.includes(12)); 3 console.log(arr.indexOf(14)); 2:乘方运算 ** 阅读全文
posted @ 2022-03-30 09:54 沁霓 阅读(96) 评论(0) 推荐(0)
摘要: 1:监听对象的第一种方式 Object.defineProperty 1 const obj = { 2 name: 'tyy', 3 age: 20 4 } 5 Object.keys(obj).forEach((key) => { 6 let value = obj[key] 7 Object. 阅读全文
posted @ 2022-03-29 21:02 沁霓 阅读(54) 评论(0) 推荐(0)
摘要: ES11: 1:BigInt 1 //之前的最大表示的安全数字 2 const max = Number.MAX_SAFE_INTEGER 3 console.log(max); 4 //新增 BigInt 末尾加n 5 const bigInt = 900719925474099100n 6 co 阅读全文
posted @ 2022-03-28 21:23 沁霓 阅读(122) 评论(0) 推荐(0)
摘要: 1:flat 降维 flatMap 1 const arr = [ 2 [1, 2, 3], 3 [20], 4 [ 5 [21, 22], 6 [23, 24] 7 ], 8 [90] 9 ] 10 console.log(arr); 11 // flat的使用 默认降一个维度 12 consol 阅读全文
posted @ 2022-03-28 20:47 沁霓 阅读(54) 评论(0) 推荐(0)
摘要: 1:Object.value获取对象的value值 const obj = { name: 'tyy', age: 18 } console.log(Object.keys(obj)); console.log(Object.values(obj)); 2:Object.entries 获取对应键值 阅读全文
posted @ 2022-03-28 19:07 沁霓 阅读(47) 评论(0) 推荐(0)