将值传递给打字稿箭头功能

时间:2016-05-13 16:08:25

标签: javascript typescript ecmascript-5

我正在尝试在打字稿中编写一个javascript函数 - 但是我发现无法搜索如何实现它。 这是我要转换为typescript的javascript代码

var file = files[i];
var reader = new FileReader();

reader.onload = (function(f) {
    return function(e) {
    };
})(file);

我最接近但是我不确定如何传递上述(文件):

var file = files[i];
var reader = new FileReader();

reader.onloadend = (file: any) => {
    return (loadEvent: any) => {
    }
}

1 个答案:

答案 0 :(得分:0)

它应该是这样的:

var file = files[i];
var reader: FileReader = new FileReader();

reader.onload = ((f: any) => {
    return (e: any) => {
        // some code
    };
})(file);