对于js来说,原生的Array对象具有一个length属性和14个方法,下面是js中的比较重要方法纵览:
1.concat()—给数组添加元素,参数可以是任意多个,返回一个新的数组,并不修改array,如果参数是一个数组,添加的是数组中的元素,并不是数组,如果参数为大数组,里面包含小数组,则添加的是数组。
2.Join()—将数组元素连接起来以构成一个字符串,参数为连接字符串的间隔符号。默认为逗号
3.Pop()—删除并返回数组最后一个元素。它将删除array最后一个元素,把数组长度减1,并且返回它删除元素的值,如果数组为空,则不会改变数组,返回undefined
4.Push()—把指定的值添加到数组后,返回的是数组的新长度,添加是按顺序添加。直接修改array,并不是创建一个array的副本
5.Reverse()—颠倒数组中的顺序,并不创建新数组,如果该数组有多个引用,那么通过所有引用都可以看到数组元素的新顺序
6.Shift()—将元素移出数组。将array第一个元素移出数组,返回该元素的值,并且将余下的所有元素前移一位,以填补空缺,如果数组是空的,不进行任何操作,返回undefined值,这个方法不创建新数组,而是直接修改原有的array
举例:
vara = [1,[2,3],4]
a.shift()àreturn 1;
a.shift()-àreturn [2,3]
7.slice(start,end)—返回数组中的一部分,
Start:数组片度开始处的数组下标,如果是负数,它声明从数组尾部开始算起的位置。也就是说,-1指最后一个元素,以此类推
End数组片段结束处的后一个元素的数组下标,如果没有这个参数,从start开始到数组结束,如果是负数,从数组尾部算起
[start,end)
该方法并不修改数组本身,而是在数组副本上进行操作,这个特性与splice方法完全相反
举例:
var a =[1,2,3,4,5];
splice(0,3)—return[1,2,3]
splice(1,-1)—return[2,3,4]
8.sort()—对数组进行排序,是对原数组进行排序,不创建副本。
9.splice()—插入、删除或者替换数组
参数:start
开始插入和(或)删除的数组元素的下标
delectCount
从start开始,包括start所指的元素在内要删除的元素个数。这个参数是选用的。如果没有指定它,splice()方法将删除从start开始所有的元素
value,……
要插入数组的零个或多个值,从start所指的下标处开始插入
返回值:
如果从array中删除了元素,则返回的是含有被删除的元素的数组
举例:
vara = [1,2,3,4,5,6,7,8]
a.splice(4)—return[5,6,7,8],,,,,a->[1,2,3,4]
a.splice(1,2)—return[2,3],,,a->[1,4]
a.splice(1,1)—return[1],,,a->[1]
a.splice(1,0,2,3)—return[],,,,a->[1,2,3]
10.unshift()—在数组开始处插入一个新元素—直接对数组进行操作,
分享到:
相关推荐
本资料"Javascript数组操作整理"聚焦于JavaScript中的数组操作,旨在帮助开发者更好地理解和掌握相关知识。 1. 创建数组: JavaScript提供了多种创建数组的方式,如字面量语法`var arr = [元素1, 元素2, ...]`,或...
JavaScript数组操作函数是编程中非常基础且重要的部分,它们提供了对数组进行各种操作的方法,包括添加、删除、合并以及转换等。以下是对标题和描述中提及的数组操作函数的详细说明: 1. **push()**: `push()` 函数...
JS数组操作:三维数组去除空元素 在实际项目中,我们经常会遇到一些复杂的数组操作问题,例如在树形结构中展示数据时,返回的三维数组中可能存在某些层数组为空,需要去除掉这些空数组,得到的数组为三层,并且每一...
扩展阅读中提及的专题,例如《JavaScript数组操作技巧总结》、《JavaScript遍历算法与技巧总结》等,为读者提供了更多的学习资源。通过这些资源,读者可以更加全面地掌握JavaScript中数组操作的多种技巧和方法,从而...
下面将详细介绍标题与描述中提到的几个关键的JavaScript数组操作知识点。 ### join(delimiter) `join()` 方法用于将数组的所有元素连接成一个字符串,元素之间通过指定的分隔符 `delimiter` 进行分隔。例如,对于...
js 数组操作方法 1. filter () filter()方法创建一个新数组,新数组中的元素是通过检查指定数组中符合条件的 所有元素。它通过测试布尔函数来执行,该函数只有在返回true时才会保留元素。 语法: const newArray = ...
资源名称:Javascript数组及其操作 WORD版内容简介:本文档主要讲述的是Javascript数组及其操作;希望本文档会给有需要的朋友带来帮助;感兴趣的朋友可以过来看看 资源太大,传百度网盘了,链接在附件中,有...
JavaScript splice 数组操作(删除,插入)JavaScript splice 数组操作(删除,插入)JavaScript splice 数组操作(删除,插入)JavaScript splice 数组操作(删除,插入)JavaScript splice 数组操作(删除,插入)...
Javascript 数组及其操作 Javascript 数组是一种基本的数据结构,用于存储和操作多个值。数组是一种复杂的数据类型,可以存储不同的数据类型,如数字、字符串、对象等。 创建数组 在 Javascript 中,可以使用三种...
ASP.NET中后台C#数组与前台JS数组交互 在ASP.NET中,后台C#数组与前台JS数组的交互是一个常见的问题。前台JS数组需要从后台C#数组中获取数据,而后台C#数组则需要从数据库中获取数据。下面我们将详细介绍如何实现这...
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 2、join方法, [作用] 将原有数组对象转换成1个字符串,可以用指定分隔符进行串联。 [语法] arrayObj.join(separator),separator为分隔符,默认为“,”。 [实例] ...
### JavaScript 数组操作方法详解 在JavaScript中,数组是一种非常重要的数据结构,它允许开发者以序列的方式存储和操作数据。本文将详细介绍JavaScript中数组的一些常用操作方法:`pop`、`push`、`unshift`、`...
在JavaScript中,数组是一种常用的数据结构,用于存储和操作一系列有序的数据。ArrayUtil是一个实用的JavaScript...此外,分析源码还可以帮助我们理解面向对象编程、函数式编程以及JavaScript数组操作的内部工作原理。
- **《JavaScript数组操作技巧总结》**:涵盖数组的创建、遍历、合并、排序、过滤等多种操作。 - **《JavaScript字符与字符串操作技巧总结》**:涉及字符串的拼接、截取、查找、替换等方法。 - **《JavaScript...
JavaScript中的数组操作是编程中非常常见且重要的部分,它提供了多种方法来创建、修改和处理数组。以下是对这些操作的详细解释: 1. **shift()**:`shift()` 方法从数组的第一个位置移除元素,并返回移除的元素值。...
对于每个元素,根据是否是数组执行不同的操作。这里需要注意的是 `each()` 在 PHP 7.3 之后已被废弃,因此在较新版本的 PHP 中应考虑使用其他遍历方式,例如 `foreach` 循环。 3. **处理数组元素**: ```php $str...
二、数组基本操作 * 访问数组元素:a[0] = "cctv"; a[1] = "sxtv"; ... * 遍历数组:for (i=0; i; i++) document.writeln(a[i]); * 数组赋值:var xzy = [1,2,3,4,5,"邢志云","嘿嘿"]; 三、多维数组 多维数组是一...
今天试过json[i].remove(),json.remove(i)之后都不行,看网页的DOM对象中好像JSON数据是以数组的形式出现的,查阅了下相关JS中数组的操作一试果然很爽。 记录下来。 1、数组的创建 代码如下:var arrayObj = new ...
文档"Javascript数组操作整理.doc"可能包含了对数组常见操作的详细总结,如遍历方法(`for`循环、`forEach`、`map`等)、查找方法(`indexOf`、`find`、`filter`等)、排序方法(`sort`)、转换方法(`concat`、`...
在实际实现过程中,开发者可能会创建两个JavaScript数组,一个存储省份信息,另一个存储城市信息。例如: ```javascript var provinces = [ {name: '北京市', cities: ['东城区', '西城区', '朝阳区', ...]}, {...