vue中处理空对象和重复对象

resetArray(nowArr) {

    let arr1 = []

    let obj = {}

    for (let j in nowArr) {

        for (let prop in nowArr[j]) {

            if (prop != '' && nowArr[j][prop] != '') {

                obj = nowArr[j]

}

}

        if (Object.keys(obj) != 0) {

            arr1.push(obj)

}

}

    (function () {//去除数组中重复对象

        let unique = {};

        arr1.forEach(function (a) {

            unique[JSON.stringify(a)] = 1

        });

        arr1 = Object.keys(unique).map(function (u) {

            return JSON.parse(u)

});

        return arr1

    })(arr1)

    return arr1

},

你可能感兴趣的:(vue中处理空对象和重复对象)