JS 遍历对象并改变键值添加进新的数组 let obj = {"苹果": 2, "梨子": 5, "橘子": 1} let arr = [] for (let i in obj) { arr.push(Object.assign({}, {item: obj[i]})) } console.log(arr) //[{item: 2},{item: 5},{item: 1}]