为了账号安全,请及时绑定邮箱和手机立即绑定

FileReader.onload 怎么传递额外的参数给onload函数

FileReader.onload 怎么传递额外的参数给onload函数

素胚勾勒不出你 2018-09-11 09:19:39
这是官方文档的用法:// Callback from a <input type="file" onchange="onChange(event)">function onChange(event) {       var file = event.target.files[0];  var reader = new FileReader();   reader.onload = function(event) {    // The file's text will be printed here     console.log(event.target.result)   };   reader.readAsText(file); }但如果我想传递一个参数给function(event){}, 应该怎么做,我试过如下定义:var a = 1; reader.onload = function(event, a) {    // The file's text will be printed here     console.log(event.target.result)   };
查看完整描述

1 回答

?
12345678_0001

TA贡献1802条经验 获得超5个赞

传递参数给function是你主动执行了funtion才能传递,类似onload 的触发机制其实是被动的,里面的参数也就固定了,想要在onload 里面使用其它参数就自己在外部定义,然后里面使用


查看完整回答
反对 回复 2018-10-29
  • 1 回答
  • 0 关注
  • 1558 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信