javascript - TypeScript - 为什么在地图中使用扩展运算符?
问题描述
return items.map(item => ({
...item,
score: Math.round((item.rate / 100) * 5)
}));
我知道它会改变score
每个对象的值items
。但是为什么会有...item
?
使用它有什么好处?
是否等于这个?:
return items.map(item => ({
item.score: Math.round((item.rate / 100) * 5);
return item;
}));
解决方案
推荐阅读
- android - 广播 android.intent.action.MEDIA_SCANNER_SCAN_FILE 在 Android 11 中不起作用
- angular - RxJs 主题在订阅时获得多个值
- python - 张量流。Batch Tensor 修改一个条目(张量)
- nginx - 【nginx】如何比较nginx中的ip和文件中的ip
- python - 如何实现异步生成器?
- html - 滚动条的自定义 CSS
- javascript - 捆绑依赖的 javascript 文件而不需要使用 webpack
- php - SQL - 按状态排序
- java - 如果客户支付的费用低于票价
- mongodb - 如何按计算日期查找文档