3
我相信調用函數陣,有一個較短的方式(一行)寫這個使用lodash:短語法使用lodash
_.forEach(eventListeners, function(callback) {
callback(event);
})
......卻找不到尚未
我相信調用函數陣,有一個較短的方式(一行)寫這個使用lodash:短語法使用lodash
_.forEach(eventListeners, function(callback) {
callback(event);
})
......卻找不到尚未
Lodash提供了一個名爲_.over
效用函數返回一個功能,你可以調用一些參數傳遞給大家提供的功能_.over
Official documentation for _.over
var funs = [
function(e) { console.log(e) },
function(e) { console.log(e*2) },
function(e) { console.log(e*3) }
];
_.over(funs)(10);
這將調用所有功能funs
陣列10
作爲他們的論點,所以在這種情況下,你應該在你的控制檯中看到:
10
20
30
你的情況具體爲:
@AndrewLi ES5在那裏使用,沒有箭頭功能... –