我是React.js的新手,我正在設計一個小遊戲。可以通過訪問此對象中的其他值來設置對象的值嗎?
當我設置life
的值時,我想使用值job
,我可以在React.js中執行嗎?
這裏是我的代碼部分:
this.setState({
players:[
{
id:uuid.v4(),
name: "A",
job: "Wizard",
life: this.getRandHealth("Wizard")
}, {
id:uuid.v4(),
name: "B",
job: "Witch",
life: this.getRandHealth("Witch")
}]});
我想直接訪問job
,而不是手動簽署人。我可以做嗎?
什麼時候會調用上面的代碼?如果'this.getRandHealth'也會更新健康狀況,則不必列出其他參數,只是改變生活。 – EatYaFood