会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
魔法城堡
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2022年4月1日
Promise的几个其他类方法
摘要: 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)
2022年3月31日
promise的catch和finally方法
摘要: 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)
Promise的then方法
摘要: then 方法 then是对象上面的一个方法。它其实是放在 Promise.prototype.then 1:同一个Promise可以调用多次then方法 2:then方法传入的回调函数可以有返回值,返回值是一个新的Promise,具体返回的类型类似于resolve参数 返回值是一个新的Promis
阅读全文
posted @ 2022-03-31 11:54 沁霓
阅读(1957)
评论(0)
推荐(0)
2022年3月30日
Promise
摘要: 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)
ES7的两个新增
摘要: 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)
2022年3月29日
Proxy和Reflect
摘要: 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)
2022年3月28日
ES11和ES12知识点
摘要: 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)
ES10知识点
摘要: 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)
ES8知识点
摘要: 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)
上一页
1
2
3
4
5
6
7
8
下一页
公告