coo*_*s22 2 javascript arrays spread-syntax
所以我有一个数组,例如。const arr = [1, 2, 3, 4];。我想使用传播语法...删除第一个元素。
即。[1, 2, 3, 4]==>[2, 3, 4]
可以使用传播语法来完成吗?
编辑:简化了更一般用例的问题。
你当然可以。
const xs = [1,2,3,4];
const tail = ([x, ...xs]) => xs;
console.log(tail(xs));Run Code Online (Sandbox Code Playgroud)
那是您要找的东西吗?
您最初想删除第二个元素,它很简单:
const xs = [1,0,2,3,4];
const remove2nd = ([x, y, ...xs]) => [x, ...xs];
console.log(remove2nd(xs));Run Code Online (Sandbox Code Playgroud)
希望能有所帮助。
| 归档时间: |
|
| 查看次数: |
699 次 |
| 最近记录: |