返回博主主页
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 29 下一页
摘要: 解构赋值是浅拷贝 注意,解构赋值的拷贝是浅拷贝, 即如果一个键的值是复合类型的值(数组、对象、函数)、那么解构赋值拷贝的是这个值的引用,而不是这个值的副本。 let obj = { a: { b: 1 } }; let { ...x } = obj; obj.a.b = 2; x.a.b // 2 阅读全文
posted @ 2022-02-09 17:42 懒惰的星期六 阅读(326) 评论(0) 推荐(0)
摘要: // 不能写为Object.create(Object.prototype, {foo:hello}) var obj = Object.create(Object.prototype, { // foo会成为所创建对象的数据属性 foo: { writable: true, configurabl 阅读全文
posted @ 2022-02-09 17:25 懒惰的星期六 阅读(31) 评论(0) 推荐(0)
摘要: 附加原型链 var obj = {} var proxy = new Proxy(obj,{ get: function(target, property) { if (property "time") { return 36 } return 35; } }); console.log(proxy 阅读全文
posted @ 2022-02-09 16:58 懒惰的星期六 阅读(27) 评论(0) 推荐(0)
摘要: Object.keys(xxx)与Object.getOwnPropertyNames(xxx) Object.keys(xxx)只返回xxx可枚举的值 Object.getOwnPropertyNames()方法返回一个由指定对象的所有自身属性的属性名(包括不可枚举属性但不包括Symbol值作为名 阅读全文
posted @ 2022-02-09 14:29 懒惰的星期六 阅读(97) 评论(0) 推荐(0)
摘要: 今天看到一个中间件,中使用了Promise.resolve,在这里做一下总结: /** * 使你除了 action 之外还可以发起 promise。 * 如果这个 promise 被 resolved,他的结果将被作为 action 发起。 * 这个 promise 会被 `dispatch` 返回 阅读全文
posted @ 2022-01-12 17:07 懒惰的星期六 阅读(1012) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/weixin_41254345/article/details/118067273 总结:只有await等待的是一个promise,并且reject的情况下才会阻碍await后面的代码 阅读全文
posted @ 2022-01-12 16:36 懒惰的星期六 阅读(78) 评论(0) 推荐(0)
摘要: 在第一个then已经使用了return,但是第二个then还是执行了。 function hai() { return new Promise((reslove,reject)=>{ setTimeout(()=>{ reslove('hai') } , 1000) } ).then((x)=>{ 阅读全文
posted @ 2022-01-12 16:26 懒惰的星期六 阅读(466) 评论(0) 推荐(0)
摘要: 通常await等的是一个promise(也就是包含异步操作,如果是普通值的话,等到的就是原始值)。等待promise分为以下几种情况: promise resolve后没有then方法,那么等到的就是传给resolve的值 function hai () { return new Promise(( 阅读全文
posted @ 2022-01-12 16:23 懒惰的星期六 阅读(488) 评论(0) 推荐(0)
摘要: 1代码示例 new Promise(function(resolve, reject) { console.log(1); setTimeout(function() { console.log("First"); resolve(); }, 1000); console.log(2); } ).t 阅读全文
posted @ 2022-01-12 14:50 懒惰的星期六 阅读(61) 评论(0) 推荐(0)
摘要: 参考: React的setState批量更新原理 解决问题:如何让React的setState变为同步 btnClick1 两次同时给state.a加1.在React控制的时候,始终多次运行,只会加一次,而且因为setState不同步,console的输出始终先于setState btnClick1 阅读全文
posted @ 2021-12-06 12:15 懒惰的星期六 阅读(955) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 29 下一页

Welcome to here

主页