精慕HU
2018-09-04 13:16:39
CameraRoll.getPhotos(
{first:1}, (data)=>{ console.log(data);
}, (error)=>{ console.warn(error);
}
)如題,見上面的代碼,在每一個(gè)參數(shù)后面都有一個(gè)回調(diào)函數(shù),這算什么規(guī)范的語法?Ts?ES6?在文檔中好像沒有找到..希望有人能點(diǎn)撥一下 謝啦
1 回答

守著星空守著你
TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超8個(gè)贊
CameraRoll.getPhotos(
{first:1},
(data)=>{
console.log(data);
},
(error)=>{
console.warn(error);
}
)
等于
var obj = {first : 1}
function successCallback(data) {
console.log(data);
}
function errorCallback(error) {
console.warn(error);
}
CameralRoll.getPhotos(obj, successCallback, errorCallback)
等于
CameralRoll.getPhotos(obj, function (data) {console.log(data)}, function (error) { console.warn(error) })
看不出是啥規(guī)范....
算是first-class functions
的一點(diǎn)好處吧? 可以當(dāng)作參數(shù)傳遞到另一個(gè)函數(shù)
添加回答
舉報(bào)
0/150
提交
取消