js数组操作的常用方法

有更多的遍历应用于jQuery的JSON数组处理的情况,但似乎不把它们添加太多。

在JSON {我},删除(),json.remove(我)今天,它不工作。查看Web页面的DOM对象。JSON数据似乎以数组的形式出现。在相关js中检查数组的操作非常酷。

它记录。

1,创建数组
复制代码代码如下所示:
无功arrayobj =新(阵列); / /创建一个数组
无功arrayobj =新的数组({大小}); / /创建一个数组和一个指定的长度,长度不限
无功arrayobj =新的数组({ element0 {,element1 {,} } } }…,元件); / /创建一个数组赋值


也就是说,虽然第二种方法是创建一个指定长度的数组,但在所有情况下,数组都是可变长度的,即使指定长度为5,仍然可以存储在指定元素长度之外的注意,那么长度将发生变化。

2。对数组元素的访问
复制代码代码如下所示:
无功testgetarrvalue = arrayobj { 1 }; / /得到的数组元素的值
arrayobj { 1 } = 这是新价值; / /将新值赋给数组元素


3,数组元素的添加
复制代码代码如下所示:
ArrayObj。推({第一条。{ itemn。{ 2 {。 / /);一个或多个新的元素添加到数组的末尾,新的数组的长度
ArrayObj.unshift({第一条。{ 2。{ itemn为{。); / /一个或多个新的元素添加到数组,自动后移的数组元素,返回新数组的长度
ArrayObj.splice(insertpos,0,{ { { 1,2,..{,} } } });itemn / /插入一个或多个元素的数组的指定位置,插入位置的元素自动后移,返回。


4,数组元素的删除
复制代码代码如下所示:
(arrayobj。流行); / /删除的最后一个元素并返回该元素的值
(arrayobj。移); / /删除的前一个元素并返回元素值,自动将数组中的元素
ArrayObj.splice(deletepos,DeleteCount的DeleteAt); / /删除指定位置deletepos指定数量的元素DeleteCount的DeleteAt被删除元素,返回的数组


5,数组的截取和合并
复制代码代码如下所示:
ArrayObj.slice(开始,{结束}); / /返回在数组形式的阵列的一部分,注意端不包括相应的元素,如果省略结束将复制所有的元素开始
ArrayObj.concat({ { { 1,2,..{,} } } });itemn / /多阵列(也可以是一个字符串,或一个数组和字符串的混合物)连接到一个数组并返回新数组连接好


6。数组的副本
复制代码代码如下所示:
arrayobj.slice(0); / /返回数组的副本,这是一个新的阵列,不
(arrayobj .concat); / /返回数组的副本,这是一个新的阵列,不


7,数组元素的排序
复制代码代码如下所示:
(arrayobj。反向); / /逆元素(在排到最后一排,最最后第一),返回一个数组。
(arrayobj。排序); / /排序的数组元素,数组。


8。数组元素的字符串元素。
复制代码代码如下所示:
ArrayObj.join(分离器); / /返回字符串,字符串数组的每个元素的值将被连接在一起,通过一个分离器中分离。

tolocalestring,toString,价值:可以被看作是一种特殊用途的加入,不常用