2019-10-12

es6 对象数组去重

(利用self 回调函数)

let  fileList = [{name: "file001.jpg"}, {name: "file002.jpg"}]

let filterFileList = fileList.filter( (fileItem, index, self) => {

    let fileNameList = []

    fileList.foreEach(fileTemp => {

        if (fileTemp.name != undefined) {

            fileNameList.push(fileTemp.name)

        }

    })

    return fileNameList.indexOf(fileItem)  ===  index

})

你可能感兴趣的:(2019-10-12)