gpt4 book ai didi

javascript - 为什么调用javascript类方法需要在函数中声明?

转载 作者:行者123 更新时间:2023-11-29 23:15:41 24 4
gpt4 key购买 nike

<分区>

我在 react.js tutorial 中偶然发现了这段代码

   componentDidMount() {
this.timerID = setInterval(() => this.tick(),1000);
}

(这个 componentDidMount() 在 React.Component 扩展类里面)

问题是,为什么我需要先用 () => 绑定(bind)?

如果在课外我可以做

setInterval(tick,1000)

编辑:在我为标记为重复问题的辩护中,提供的重复问题链接围绕“this”关键字展开。虽然我真正问的是为什么我应该在类中使用箭头函数/绑定(bind)。虽然答案指向如何使用“this”关键字,但来源和问题绝对是独一无二的。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com