在日常工作中,经常遇到性能比较差的代码,这篇文章准备收集一些在工作中常见的性能差的代码,作为面试题目来考察候选人。
let bunchFruits = [
{ name: "apple", id: 1 },
{ name: "peach", id: 2 },
{ name: "banana", id: 3 },
{ name: "watermelon", id: 4 },
{ name: "durian", id: 5 },
];
let bunchOtherInfo = [
{ id: 1, price: 5 },
{ id: 2, price: 8 },
{ id: 3, price: 3 },
{ id: 4, price: 3 },
{ id: 5, price: 30 },
];
let ret = []
for (const fruit of bunchFruits) {
ret.push({
...fruit,
...bunchOtherInfo.find(_=>_.id===fruit.id)
})
}
console.log(ret);