admin 管理员组文章数量: 887031
2024年1月27日发(作者:小学生有必要学编程课吗)
数组常用的方法函数(整理)
数组是一种非常常用的数据结构,在编程中经常会用到数组的创建、操作和处理。下面整理了一些常用的数组方法和函数,包括数组的创建、访问、修改、扩展、排序、等。
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`属性获取数组的长度。例如:``
4.扩展数组:
- `push(`:向数组末尾添加一个或多个元素,并返回新的长度。
- `pop(`:删除数组的最后一个元素,并返回删除的元素。
5.数组遍历:
- `for`循环:使用`for`循环遍历数组的每一个元素。例如:
```
for(let i=0; i<; i++)
// 读取或操作array[i]
}
```
- `forEach(`:遍历数组的每个元素,并为每个元素调用指定的函数。例如:
```
h(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)];
```
这些是数组常用的方法和函数,掌握这些常用的操作会极大地提高数组的处理效率和编程的便捷性。需要根据实际需求选择适合的方法和函数来处理数组。
版权声明:本文标题:数组常用的方法函数(整理) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1706342707h505592.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论