逗号分割的字符串转数组数组常用的方法函数(整理)
数组是一种非常常用的数据结构,在编程中经常会用到数组的创建、操作和处理。下面整理了一些常用的数组方法和函数,包括数组的创建、访问、修改、扩展、排序、等。
1.创建数组:数组可以通过使用数组字面量或者通过调用数组构造函数来创建。
-数组字面量:用方括号括起来的一组值,用逗号分隔。例如:[1,2,3,4,5]
- 数组构造函数:使用`new Array(`来创建一个空数组。可以向构造函数传递数组的长度或初始化值。例如:`new Array(10)`或`new Array(1, 2, 3, 4, 5)`
2.访问和修改数组元素:
- 通过索引访问:使用方括号和索引来访问数组元素。例如:`array[2]`
- 修改数组元素:通过索引修改数组元素的值。例如:`array[2] = 10`
3.数组长度:
-
通过`length`属性获取数组的长度。例如:`array.length`
4.扩展数组:
- `push(`:向数组末尾添加一个或多个元素,并返回新的长度。
- `pop(`:删除数组的最后一个元素,并返回删除的元素。
5.数组遍历:
- `for`循环:使用`for`循环遍历数组的每一个元素。例如:
```
for(let i=0; i<array.length; i++)
// 读取或操作array[i]
}
```
- `forEach(`:遍历数组的每个元素,并为每个元素调用指定的函数。例如:
```
array.forEach(function(element)
// 读取或操作element
});
```
6.数组排序:
- `sort(`:对数组进行原地排序(默认按字典排序)。
- `reverse(`:反转数组中的元素的顺序。
7.数组:
- `indexOf(`:返回指定元素在数组中的第一个匹配项的索引,如果没有到则返回-1
- `lastIndexOf(`:返回指定元素在数组中最后一个匹配项的索引,如果没有到则返回-1
8.数组截取:
- `slice(start, end)`:返回一个新的数组,包含从start到end(不包括end)的元素。
- `splice(start, deleteCount, item1, item2, ...)`:删除/替换/添加数组的元素,返回被删除的元素组成的新数组。
9.数组转换成字符串:
- `toString(`:将数组转换成逗号分隔的字符串。
- `join(`:将数组的所有元素连接成一个字符串,可以指定连接符。
10.数组的合并:
- `concat(`:将多个数组合并为一个数组。
11.数组的复制:
- `slice(`:创建一个浅拷贝的数组副本。
12.数组去重:
- 使用`Set`,然后转换回数组。例如:
```
let uniqueArray = [...new Set(array)];
```
这些是数组常用的方法和函数,掌握这些常用的操作会极大地提高数组的处理效率和编程的便捷性。需要根据实际需求选择适合的方法和函数来处理数组。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论