-1
如果我使用的提取API如下:爲什麼console.log在這種情況下不需要參數?
fetch(url)
.then(response => response.json())
.then(console.log)
我明白,這將記錄以前的「然後」(響應數據)的結果,但爲什麼不執行console.log需要在本任何參數案件?
是否有任何技術推理或背後的文檔,並可以使用任何其他內置方法在這種性質?
由於'then'需要一個回調函數這就是從最後一個回來,然後,將參數傳遞給說法的console.log。基本上'.then(function(json){console.log(json)})'或'.then(json => console.log(json))' – Li357
'.then(thing => console.log (thing))',除非你不創建一個匿名函數並且所有的參數都會被傳遞給你。任何可調用都可以這樣使用。 – jonrsharpe