将ES6箭头功能转换为ES5

时间:2019-07-21 06:39:22

标签: javascript function ecmascript-6

我想更好地理解以下d3代码中使用的javascript箭头功能。我已经阅读了有关该主题的一些文章,但是对以下代码进行翻译可以帮助我更好地理解在这种特殊情况下如何使用它。 ES5中的这段代码等效于什么?

d3.csv('data/harry_potter.csv').then(res => {
    console.log('Local csv', res);
});

1 个答案:

答案 0 :(得分:0)

用词法this绑定不会发生什么有趣的事情,并且没有隐式的返回,所以这很简单:

d3.csv("data/harry_potter.csv").then(function(res) {
    console.log("Local csv", res);
});