声明了一个替换图片的函数
传入的值为replace 和type参数对应
打断点的时候发现file为undefined的,并且执行了type等于create里面的内容,声明了let file =undefined
在断点里面看file是没有值的,为undefined,e.target.files[0]有值,但赋予了给file之后file还是为undefined
正常情况下不是应该只执行type === 'replace'部分吗,我把下面的file,reader,that改成file2,reader2,that2才能解决该问题
let声明不是应该在大括号里面为一个独立的作用域吗
控制台通过打印出来的file是拥有值的,很奇怪,无法解决,通过type等于create里面执行进去一切正常,但是type等于replace就异常了,也没报错