今天改bug遇到个问题,就是删除一个文件或者文件夹没有问题,但是删除多个文件和文件夹自动生成了一个空对象比如这样:
选择了五个数据结果打印出来是这样!!!
6个,而且第一个为空对象?这就很头疼了。
于是想的分别判断一下删一个和多个,但是这样出来的结果也不太理想,后面请教了一个大佬才知道一个方法!!!
注:Arr.fileid为那个数组。
let newFileId=Arr.filter( i=> i.fileid)
console.log(newFileId)
let c = "";
newFileId.forEach(i => c += i.fileid+",")
console.log(c)
看看打印的结果
第一个空数组去掉了,假如后端需要拼接id,并且返回了每个Json格式的id可以直接拼接为字符串,
是不是很方便!
不积硅步,无以至千里!