let selectIds = [1, 3] // 選中id數組let allData = [{ id: 1, name: '123' },{ id: 2, name: '234' },{ id: 3, name: '345' },{ id: 4, name: '456' },] // 源數據let newList = [] // 最終數據selectIds.map((i) => {allData.filter((item) => {item.id == i && newList.push(item)})})console.log("🚀 ~ handlerAdd ~ newList:", newList)
結果:
若是根據后端id數組轉換name展示只需在newList.push(item.name)