简体   繁体   English

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

[英]Passing value to typescript arrow function

I am attempting to write a javascript function in typescript - however I'm finding it impossible to search for how to achieve it. 我试图用打字稿写一个javascript函数-但是我发现无法搜索如何实现它。 This is the javascript code I want to convert to typescript 这是我要转换为打字稿的javascript代码

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

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

The closest I have got is but I'm not sure how to pass the (file) like above: 我最接近的是,但是我不确定如何传递上述文件(文件):

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

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

It should be something like this: 应该是这样的:

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

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM