Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将FileReader内的结果对象分配给变量_Javascript - Fatal编程技术网

Javascript 将FileReader内的结果对象分配给变量

Javascript 将FileReader内的结果对象分配给变量,javascript,Javascript,这是myreader变量的控制台日志。我想知道读取器文件读取器>结果值的调用是什么 console.log(reader); 如果指定的读卡器输出正确,则 reader>FileReader>result将导致未定义,因为result不在FileReader 根据你的日志,你的对象是这样的 var reader = { FileReader: {}, error: null, result: "_id,number,date,duration" } 要获得结果,您需要执行

这是my
reader
变量的控制台日志。我想知道
读取器
文件读取器
>
结果
值的调用是什么

console.log(reader);


如果指定的读卡器输出正确,则

reader>FileReader>result
将导致
未定义
,因为
result
不在
FileReader

根据你的日志,你的对象是这样的

var reader = { 
  FileReader: {}, 
  error: null, 
  result: "_id,number,date,duration"
}

要获得结果,您需要执行
reader.result

我不清楚这个问题,但是如果读取器是FileReader对象,并且您没有调用它的
readAs…
方法,
reader.result
为空。请再次阅读您的问题标题,您可能只想在读取器的
onload
事件中填充变量,一旦调用
readAs…
方法之一,就会触发该事件。
var reader = { 
  FileReader: {}, 
  error: null, 
  result: "_id,number,date,duration"
}