ES6
ES6 +
不头秃的码农
愿你以渺小启程,以伟大结尾
展开
-
面试题:设计一个等待函数,等待N时间后执行要做的事情——多种方案解析
面试题:设计一个等待函数,等待N时间后执行要做的事情思路:1. 定时器回调 2. 定时器 + async/await 3. reduce() 4. Promise实际情景:1秒后输出1,再等待2秒输出2,再等待3秒输出3。1. 定时器回调这种方式绝对是最容易想到,但是面试官最不想听的答案。setTimeout(() => { console.log(1); setTimeout(() =&...原创 2020-10-23 17:50:25 · 1280 阅读 · 0 评论 -
React setState之后执行某个函数或逻辑
setState( { name: 'Little Flower' } ) 是异步操作,执行需要一定的时间,想要在setstate之后执行某个函数,有两种方法,根据业务逻辑需要自行判断即可!方法一:利用 setState 之后会执行 render 函数这个特性,可以把需要执行的逻辑写在 render 里render() { const { name } =this.state; let nameView; if(name) { nameView = <.原创 2020-08-04 12:51:56 · 4060 阅读 · 0 评论