用js写一个删除数组中i及其后k个元素
时间: 2023-05-12 16:04:46 浏览: 128
详解js删除数组中的指定元素
可以使用splice方法来删除数组中的元素,splice方法的第一个参数是要删除的起始位置,第二个参数是要删除的元素个数。以下是使用JavaScript编写删除数组中i及其后k个元素的代码:
```javascript
function deleteElements(arr, i, k) {
arr.splice(i, k);
return arr;
}
// 示例
const arr = [1, 2, 3, 4, 5];
const i = 2;
const k = 2;
const result = deleteElements(arr, i, k);
console.log(result); // [1, 2, 5]
```
在上面的代码中,我们定义了一个deleteElements函数,它接受一个数组arr,一个起始位置i和要删除的元素个数k。函数内部使用splice方法来删除数组中的元素,并返回删除后的数组。最后,我们使用示例数据测试了一下这个函数,输出结果为[1, 2, 5],符合预期。
阅读全文