我就写一种我经常用到的方法map(),最方便、简洁 this.arrData.push(val); const map = new Map(); for (const item of this.arrData) { if (!map.has(item.oppId)) { map.set(item.oppId, item); } } // this.storeObjState.arrlist为最终结果 this.storeObjState.arrlist = [...map.values()];