我在這裏學習ReactJS: https://egghead.io/lessons/react-dynamically-generated-components和跨越此代碼段傳來:以對象爲參數的Javascript Arrow函數是什麼意思?
componentWillMount(){
fetch('http://swapi.co/api/people/?format=json')
.then(response => response.json())
.then(({results: items}) => this.setState({items}))
}
是什麼箭頭功能({results: items})
部分是什麼意思?
我見過箭頭功能
- 沒有參數
()=>console.log('hi')
- 沒有括號
word=>console.log(word)
- ,並用逗號分隔
(one, two)=>console.log(one)
多個參數,但從來沒有一個對象在這個文字辦法。
另外,爲什麼this.setState({items})
需要大約在items
左右花括號?這是什麼意思呢?
可能是重複的http://stackoverflow.com/questions/22939130/when-should-i-use-arrow-functions-in-ecmascript-6 –
重複不解釋'{結果:項目} '是嗎? –
@JaromandaX我不會將這個標記爲完全重複,我只是告訴看看這個。 –