当前位置:网站首页> 科技>正文

javascript数组 javascript数组有哪些操作

发布于:2020-07-23 13:20:50发布者:天晴网友

JavaScript数组怎么操作?有什么操作?下面就让我们一起来看看JavaScript数组的操作有哪些,希望对你们有所帮助。

01

数组的创建

var arrayObj = new Array(); //创建一个数组

var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度

var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]); 创建一个数组并赋值

要说明的是,虽然第二种方法创建数组指定了长度,但实际上所有情况下数组都是变长的,也就是说即使指定了长度为5,仍然可以将元素存储在规定长度以外的,注意:这时长度会随之改变。

02

数组的元素的访问

var testGetArrValue=arrayObj[1]; //获取数组的元素值

arrayObj[1]= "这是新值"; //给数组元素赋予新的值

03

数组元素的添加

arrayObj. push([item1 [item2 [. . . [itemN ]]]]);// 将一个或多个新元素添加到数组结尾,并返回数组新长度

arrayObj.unshift([item1 [item2 [. . . [itemN ]]]]);// 将一个或多个新元素添加到数组开始,数组中的元素自动后移,返回数组新长度

arrayObj.splice(insertPos,0,[item1[, item2[, . . . [,itemN]]]]);//将一个或多个新元素插入到数组的指定位置,插入位置的元素自动后移,返回""。

04

数组元素的删除

arrayObj.pop(); //移除最后一个元素并返回该元素值

arrayObj.shift(); //移除最前一个元素并返回该元素值,数组中元素自动前移

arrayObj.splice(deletePos,deleteCount); //删除从指定位置deletePos开始的指定数量deleteCount的元素,数组形式返回所移除的元素

05

数组的截取和合并

arrayObj.slice(start, [end]); //以数组的形式返回数组的一部分,注意不包括 end 对应的元素,如果省略 end 将复制 start 之后的所有元素

arrayObj.concat([item1[, item2[, . . . [,itemN]]]]); //将多个数组(也可以是字符串,或者是数组和字符串的混合)连接为一个数组,返回连接好的新的数组

06

数组的拷贝

arrayObj.slice(0); //返回数组的拷贝数组,注意是一个新的数组,不是指向

arrayObj.concat(); //返回数组的拷贝数组,注意是一个新的数组,不是指向

07

数组元素的排序

arrayObj.reverse(); //反转元素(最前的排到最后、最后的排到最前),返回数组地址

arrayObj.sort(); //对数组元素排序,返回数组地址

08

数组元素的字符串化

arrayObj.join(separator); //返回字符串,这个字符串将数组的每一个元素值连接在一起,中间用 separator 隔开。

toLocaleString 、toString 、valueOf:可以看作是join的特殊用法,不常用

以上就是JavaScript数组的操作,希望对你们有帮助,想了解更多信息,请关注我们天晴滚动网吧!

点击展开全文
相关数码科技+更多
  • win10任务栏卡死怎么解决 任务栏卡死解决方法

    近日,有win10用户反映在使用win10电脑的时候,任务栏出现了卡死的情况,点击任何图标都没有反映,任何按键也无济于事,给操作造成了很大的不便。那么win10任务栏卡死怎么解决呢

  • win10系统怎么查看流量使用情况

    有些用户使用的win10系统是按照流量计费模式的,这些计算机要精确了解程序使用流量的情况就很有必要了,这个时候我们就可以参考win10系统中被自动记录流量使用的详细情况,那么

  • win10系统桌面没有回收站怎么恢复

    我们打开win10系统的桌面,正常情况下都会有一个回收站的图标,里面有最近删除的文件,如果不小心删除了回收站,就不能快速访问回收站了,那么win10系统桌面没有回收站怎么恢复呢

  • win10系统怎么隐藏盘符 win10隐藏盘符方法介绍

    最近有位win10系统反映,电脑上有一个盘符保存了很多重要的文件,对自己非常重要,不想被别人看到,想要把整个盘符隐藏掉,但是不知道怎么隐藏盘符,为此用户非常苦恼,那么w

  • win10系统自动开机怎么取消 自动开机取消方法

    有很多用户在升级win10系统之后,每天早上win10都会在同一个时间点自动开机,就算不是用电脑也会自动开机,这给用户们造成了不小的困扰,那么win10系统自动开机怎么取消呢?今天就为

  • win10系统ie浏览器假死怎么办

    最近有win10系统用户反映,经常在打开ie浏览器或者已经在访问网页的时候,ie浏览器出现假死的状态,导致用户无法继续进行操作,那么win10系统ie浏览器假死怎么办呢?今天就和大家分

文章评论