this.loopDetaildata[this.loopIndex].splice(i + 1, 1); this.loopDetaildata[this.loopIndex].splice(i,0, downDate); 合并为一句代码
时间: 2024-04-07 18:33:27 浏览: 54
合并数字范围的PHP代码
你可以使用 `Array.splice()` 方法的返回值来实现这个操作,将两个 `splice()` 方法合并成一句代码:
```javascript
this.loopDetaildata[this.loopIndex].splice(i, 2, downDate, this.loopDetaildata[this.loopIndex].splice(i + 1, 1)[0]);
```
这样会先删除索引 `i + 1` 的元素,并将其作为 `splice()` 方法的返回值,然后将 `downDate` 插入到索引 `i` 的位置,最后将 `splice()` 的返回值插入到索引 `i + 1` 的位置。这样就实现了原来两句代码的效果。
阅读全文