请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

下面的几行代码,如果写在Profiler组件里面会有什么不一样呢?

1
2
3
4
5
6
7
8
9
10
let queue: unknown[] = [];
 
const sendProfilerQueue = () => {   
    if (!queue.length) {     return;   }   
    const queueToSend = [...queue];   
    queue = [];   
    console.log(queueToSend); 
};
 
setInterval(sendProfilerQueue, 5000);


正在回答 回答被采纳积分+3

插入代码

1回答

Nolan 2021-06-25 00:28:20

如果直接写在组件里 queue 会在每次渲染的时候都被重新定义成空数组

0 回复 有任何疑惑可以回复我~
  • 提问者 diaojiulishifei #1
    老师我还想再问一下,那如果想写入组件,或者说把它们单独放到一个文件/模块里面,大概能怎么做呢?
    回复 有任何疑惑可以回复我~ 2021-06-25 03:09:44
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信