-1
我想學反應,並跨越這些代碼來在網站上:https://www.reactenlightenment.com/react-state/8.2.html什麼是changeMood功能的其他參數
我明白的代碼做什麼,但無法瞭解什麼是參數「A」在改變功能。刪除代碼後運行代碼,代碼運行良好。
var MoodComponent = React.createClass({
getInitialState: function() {
return {mood: ':|'};
},
changeMood:function(event, a){
const moods = [':)',':|',':('];
const current = moods.indexOf(event.target.textContent);
this.setState({mood: current === 2 ? moods[0] : moods[current+1]});
},
render: function() {
return (
<span style={{fontSize:'60',border:'1px solid #333',cursor:'pointer'}}
onClick={this.changeMood}>
{this.state.mood}
</span>
)
}
});
它是一個打字錯誤,它被列入代碼? –
我相信是這樣,因爲它不在那個範圍內使用 – BravoZulu
感謝您的信息 –