当前位置 博文首页 > Jet_Lover的博客:当有多个数据时,如何删除数组的第一个对象

    Jet_Lover的博客:当有多个数据时,如何删除数组的第一个对象

    作者:[db:作者] 时间:2021-07-05 13:07

    今天改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可以直接拼接为字符串,
    是不是很方便!

    每天
    不积硅步,无以至千里!

    cs