摘要: 异或得到的是加法的结果 与得到的是进位的结果 x=x & (x−1),该运算将 xx 的二进制表示的最后一个 1 变成 0 n&(n-1) 0判断是否是2的幂 ^ 相同为0,不同为1,const cur = i & 1, prev = cur ^ 1; 用来求出跟自己不同的位数字 << 左移位运算 阅读全文
posted @ 2021-02-15 23:30 二双 阅读(125) 评论(0) 推荐(0) 编辑
摘要: webpack also needs Promise for import() and require.ensure(). If you want to support older browsers, you will need to load a polyfill before using the 阅读全文
posted @ 2021-02-08 10:39 二双 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 1.使用async,await function sleep(time){ return new Promise((resolve,reject)=>{ setTimeout(resolve,time) }) } async function init(){ console.log('do some 阅读全文
posted @ 2021-02-07 23:06 二双 阅读(86) 评论(0) 推荐(0) 编辑
摘要: The term “render prop” refers to a technique for sharing code between React components using a prop whose value is a function. <DataProvider render={d 阅读全文
posted @ 2021-02-06 23:31 二双 阅读(68) 评论(0) 推荐(0) 编辑
摘要: Error Boundaries createPortal lazy render 支持返回数组和字符串 fiber Fragment 阅读全文
posted @ 2021-01-20 00:05 二双 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 相同点 都可以描述一个对象或者函数 都允许拓展(extends) 不同点 type 可以声明基本类型别名, // 基本类型别名 type Name = string // 联合类型 interface Dog { wong(); } interface Cat { miao(); } type Pe 阅读全文
posted @ 2021-01-20 00:04 二双 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-01-20 00:02 二双 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 运算符两侧要留出空格 阅读全文
posted @ 2021-01-19 13:30 二双 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 类数组暂时我知道的有两个, dom元素集合,arguments参数,他们形态跟数组一样,用[]表示,有length属性,构造函数不是数组,但是具有迭代性,可以结合扩展运算符使用 {0:'a',1:'b',length:2}这种,我觉得不是类数组,只是一个满足Array.from方法创建数组的条件的一 阅读全文
posted @ 2021-01-18 23:21 二双 阅读(34) 评论(0) 推荐(0) 编辑
摘要: promise fullfill状态时 value是一个newpromise,那么此promise.then()里面收到的是什么 里面收到的是newpromise的value,不是newpromise 阅读全文
posted @ 2021-01-14 01:35 二双 阅读(155) 评论(0) 推荐(0) 编辑