remove 【数组中移除一个元素】
描述
从数组中移除一个元素 v3.0.10+
# 1.示例
import { remove } from 'sf-utils2'
remove([1, 2, 3, 4, 5], 1) => [2, 3, 4, 5]
1
2
3
2
3
# 2.入参说明
| 参数 | 说明 | 类型 | 是否必填 |
|---|---|---|---|
| array | 原数组 | Array | 是 |
| ele | 要去除的元素值 | any | 是 |
# 3.源码
/**
* 从数组中移除一个元素
* @param {Array} array
* @param {*} ele
* @return {*}
* @example
* remove([1, 2, 3, 4, 5], 3)
* =>
* [1, 2, 4, 5]
*/
function remove(array = [], ele) {
const idx = array.indexOf(ele)
if (~idx) array.splice(idx, 1)
return array
}
export default remove
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
上次更新: 2023/06/24, 19:35:48