rts1005410788 最近的时间轴更新
rts1005410788

rts1005410788

V2EX 第 701203 号会员,加入于 2024-07-17 08:35:24 +08:00
rts1005410788 最近回复了
@listenerri 哈哈,你这个说服力就很强了
@youyouzi 他就是 forEach ,我纠结的 review 时候,真的有必要纠结这种细节代码,搞的被 review 那个人很没有自信。比如我,😂
写了好长时间的业务代码,功能都自己测试过了,review 后很多地方都要改,完了又要重新测试,想想都头大,你们是怎么解决的?


案例代码

```js
// 我的代码
// 把数组转成 key-value 对象
const arr = [
{ id: 1, name: 'a' },
{ id: 2, name: 'b' },
{ id: 3, name: 'c' },
];

const obj = arr.reduce((acc, item) => {
acc[item.id] = item.name;
return acc;
}, {});

console.log(obj); // { '1': 'a', '2': 'b', '3': 'c' }

// review 人员:
// 团队都这样么,你那么写,别人不好看的懂,reduce 通常用在 xxxx ,没听进去
// 改成这样
const obj = {}
for (let i = 0; i < arr.length; i++) {
const item = arr[i];
obj[item.id] = item.name;
}

```
64 天前
回复了 shaoht 创建的主题 酷工作 郑州招 Python , Node.js 开发岗
非要全日制本科?有软考证书好使吗,9 年开发经验
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2938 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 14:15 · PVG 22:15 · LAX 07:15 · JFK 10:15
Developed with CodeLauncher
♥ Do have faith in what you're doing.