摘要: 1.二叉树两节点求公共父节点 2.给定m*n数组,如果数组中有个元素为0,则对应行列值设为0,返回最终的数组 3.js写出斐波那契数列(我用的递归,面试的时候问了,递归多次,是不是有重复计算,重复计算怎么办?) 4.浏览器事件循环的题,写出执行顺序和原因 5.写一个函数,用.then执行(记不清了) 阅读全文
posted @ 2021-01-23 23:11 zhouyu0001 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 变量的类型(8种) 7种原始类型:Boolean、Undefined、Null、String、Number、Symbol(不可修改的)、BigInt(可以超过数字的安全整数限制,2^53)和Object typeof null 'object' typeof function fn() {} 'fu 阅读全文
posted @ 2021-01-23 21:39 zhouyu0001 阅读(97) 评论(0) 推荐(0) 编辑
摘要: let, var, const都是用来声明变量的 var存在声明提升,允许重复定义和赋值的 const 一般用来定义敞亮,值不能被更改,所以在定义时就要赋值,复杂类型不能更改它的地址,如const a = [];她是可以被push的,a[0] = 1; let和const都只在声明所在的会计作用与有 阅读全文
posted @ 2021-01-23 20:10 zhouyu0001 阅读(44) 评论(0) 推荐(0) 编辑
摘要: symbol: 显示小圆点,smooth显示平滑,areaStyle设置区域样式,stack: '总量',导致分阶层显示 阅读全文
posted @ 2019-10-18 01:19 zhouyu0001 阅读(1382) 评论(0) 推荐(0) 编辑
摘要: b,c,d为自定义标签名,record,为图表的单条数据 阅读全文
posted @ 2019-10-18 01:15 zhouyu0001 阅读(7671) 评论(0) 推荐(0) 编辑
摘要: 为了解决redux中要进行异步操作的问题,redux-thunk:Action 是由store.dispatch方法发送的。而store.dispatch方法正常情况下,参数只能是对象,不能是函数。 import { createStore, applyMiddleware } from 'redu 阅读全文
posted @ 2019-08-11 13:13 zhouyu0001 阅读(923) 评论(0) 推荐(0) 编辑
摘要: 使用const { state } = this.props;无论使用let还是const都会有可能存在变量被改变的情况,例如const 虽然为常量,但是他的地址不会改变就算被push数据或obj.name,他也不会报错,他会增加这个属性,那么原来的值就被改变了。而采用解构赋值,不会改变原来的值。 阅读全文
posted @ 2019-08-11 13:12 zhouyu0001 阅读(712) 评论(0) 推荐(0) 编辑
摘要: 使用dva时,通过subscriptions中的setUp,根据路由去请求数据时,在setup函数结束时,页面上componentDidMount并不一定已经执行完,因为dispatch是异步执行,因此,如果想给state重新赋值,要使用componentWillRecieiveProps中使用se 阅读全文
posted @ 2019-08-11 13:11 zhouyu0001 阅读(2864) 评论(0) 推荐(1) 编辑
摘要: 创建的节点不在root节点内,因此antd提供了overlayClassName来在外层设置了一个class 阅读全文
posted @ 2019-08-11 13:08 zhouyu0001 阅读(2519) 评论(0) 推荐(0) 编辑
摘要: 一、Object.getOwnPropertyNames()方法 此方法是使用Object对象的getOwnPropertyNames方法,获取到对象中的属性名,存到一个数组中,返回数组对象,我们可以通过判断数组的length来判断此对象是否为空注意:此方法不兼容ie8,其余浏览器没有测试var d 阅读全文
posted @ 2019-08-11 13:06 zhouyu0001 阅读(232) 评论(0) 推荐(0) 编辑