You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React中立即执行函数的返回函数未执行的原因及原理咨询

React中立即执行函数的返回函数未执行的原因及原理咨询
  • 我的代码截图
  • 控制台结果截图

各位大佬好,这是我写的React代码,我知道如果给函数加上括号,它会在元素渲染的时候就立即执行(我这里有4个li标签,所以会执行4次),而不是等事件触发时才作为回调运行。

但我实在搞不懂,为什么console.log('first')正常执行了,可返回函数里的console.log('second')却没动静?按我理解,返回函数应该在console.log('first')跑完之后立刻执行,控制台应该能打出'second'才对呀?这里面到底是什么原理在起作用?

麻烦各位帮忙解答一下,谢谢大家!

备注:内容来源于stack exchange,提问作者Filics

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 11:12:58