gpt4 book ai didi

javascript - 下面的 React.js 代码中 "this"中的关键字 "this.state"指的是什么?

转载 作者:行者123 更新时间:2023-12-01 00:11:25 24 4
gpt4 key购买 nike

我是 React 新手,过去几个月一直在学习它。很早我就知道我必须了解 ES6 语法才能很好地掌握它。所以我开始研究它并在不同的上下文中了解关键字“this”。但是,我无法判断下面代码中的“this.state”中的关键字“this”指的是什么。它指向 Car 类吗?谢谢

class Car extends React.Component {
constructor() {
super();
this.state = {color: "red"};
}
render() {
return <h2>I have a {this.state.color} Car!</h2>;
}
}
ReactDOM.render(<Car />, document.getElementById('root'));
<script crossorigin src="https://unpkg.com/react@16/umd/react.development.js"></script>
<script crossorigin src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script>



<div id="root"></div>

最佳答案

在构造函数中,this 是从类创建的实例

关于javascript - 下面的 React.js 代码中 "this"中的关键字 "this.state"指的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60048161/

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