0

我是 JS 新手,我想将几​​个 .TXT 文件的数据存储在变量 (ARRAY) 中。

以下是 .TXT 文件的结构:MONTH;YEAR;CUSTOMER

这是我修改的代码。警报包含正确的数据,但不包含变量。

<input type="file" id="fileinput" multiple />
<script type="text/javascript">
function readMultipleFiles(evt) {
//Retrieve all the files from the FileList object
var files = evt.target.files;
var Statement_Fname =[] ;
var statement_Month=[];
var statement_Year =[];
var statement_client=[];

    for (var i = 0, f; f = files[i]; i++) {
        Statement_Fname[i] = files[i].name
        var r = new FileReader();
            r.onload = (function (f) {
                                        return function (e) {
                                            var contents = e.target.result;
                                            var splt = contents.split(";")
                                            statement_Month[i] = splt[0];
                                                statement_year[i] = splt[1];
                                            statement_client[i] = splt[2]; 
                                            alert(contents);
                                                            };
                                    }   )(f);
                                        r.readAsText(f);
                                        }
}
document.getElementById('fileinput').addEventListener('change', 
readMultipleFiles, false);
</script>
4

0 回答 0