let ThanLocations = this.datalist.map(({ bookMark1 , bookMark2 , textclass }) => ({ bookMark1 , bookMark2 , textclass }));优化这段代码
时间: 2024-05-14 21:17:50 浏览: 54
优化代码
这段代码可以使用对象解构来简化,如下所示:
```
let ThanLocations = this.datalist.map(({ bookMark1, bookMark2, textclass }) => ({ bookMark1, bookMark2, textclass }));
```
这里使用了箭头函数和对象解构,将 `this.datalist` 数组中的每个对象的 `bookMark1`、`bookMark2` 和 `textclass` 属性提取出来,再将它们组装成新的对象,最后返回一个新的数组 `ThanLocations`。
阅读全文