什么是「;空";Javascript文件列表对象的值?
在Javascript中,不同的类型具有不同的“null”或空值。例如,什么是「;空";Javascript文件列表对象的值?,javascript,Javascript,在Javascript中,不同的类型具有不同的“null”或空值。例如,字符串s的空值为”,而数组s的空值为[]。文件列表的类似值是多少?它不是空的,我似乎无法通过搜索文档找到它。要查看a是否为空,请检查属性。如果为零,则列表为空;如果为一个或多个,则列表中有文件 document.getElementById('process').addEventListener('click',evt=>{ evt.preventDefault(); 让files=document.getElementB
字符串
s的空值为”
,而数组
s的空值为[]
。文件列表的类似值是多少?它不是空的,我似乎无法通过搜索文档找到它。要查看a是否为空,请检查属性。如果为零,则列表为空;如果为一个或多个,则列表中有文件
document.getElementById('process').addEventListener('click',evt=>{
evt.preventDefault();
让files=document.getElementById('files').files;
如果(files.length>0){
//对文件做些什么
警报(`正在处理以下${files.length}文件${files.length>1?'s':''}:\n`+[…文件].map(f=>`${f.name}`).join('\n');
}否则{
警报('请选择一些文件继续');
}
},假)代码>
处理文件
请注意,您无法通过将数组与[]
进行比较来检查数组是否为空,因为[]!=[]
。