【发布时间】:2019-05-05 07:50:51
【问题描述】:
考虑这段代码:
const loadImage = thenify(map.loadImage).bind(map);
const markerNames = ['markers/red-map-marker.png', 'markers/teal-map-marker.png'];
// works
markerNames.map(x => loadImage(x))
// works
markerNames.map(function(x) { return loadImage(x) })
// fails: "TypeError: e is not a function"
markerNames.map(loadImage)
我很难理解为什么第三种形式会失败。我原以为它与第二种形式的含义相同。
【问题讨论】:
标签: javascript arrays promise