Array对象(数组)

创建新数组:

1.    var ary = new Array(); 

2.    var ary = new Array("hello","world");

3.    var ary = new Array(x);

注:x必须是一个数字,创建数组的同时,设置长度==x。

4.    var ary = [  ];

方法:

1.     ary.pop();删除数组中最后一个元素。

        返回被删除的值。


2.     ary.shift();删除数组中第一个元素。

        返回被删除的值。


3.     ary.push();向数组的末尾添加一个或多个元素。

        返回新数组的长度。


4.     ary.unshift();在数组的头部添加一个或多个元素。

        返回新数组的长度。


5.     ary.sort(参1);对数组的元素进行排序。

        参1:是个函数(参2,参3);

        参2如果省略没写,按照Unicode编码排列

        这个函数 return 返回:

                       升序:return 参1-参2                   

                       降序:return 参2-参1


6.      ary.reverse();将整个数组颠倒,[0,1,2] ====> [2,1,0]


7.      ary.splice(参1,参2,参3);向/从数组中删除/添加元素,然后返回被删除的元素。

         参1:必填,整数,删除/添加的下标位置。(为负,倒着找该位置,但还是正着删除/添加)

         参2:必填,删除几位?(删除“参2”个元素),值为0的话是不删除。

         参3:选填,添加的元素,不填就是删除。(在原来删除的位置上添加)


8.      ary.concat(参1);用于拼接两个或多个数组,不会改变现有数组,返回一个拼接后的新数组

         参1:必填,可以写具体的值,也可以是任意多个数组。类似字符串的+拼接。


9.      ary.join(参1);用于把数组中的所有元素分割成一个字符串,返回一个字符串

         参1:默认用','隔开。分割符是‘,’。用‘空字符串’分割无间隙。


10.    ary.slice(参1,参2);可以从数组中返回选定的元素,返回一个所选取的新数组

         参1:必填,从参1的位置开始选取,可为负,正着选取。

         参2:选填,结束位置,但不包含结束位置。

         注:参1必须大于参2.不然返回一个空数组。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、数组的判断 arr instance Array; Array.isArray(arr); 方法: 1. pu...
    你听cmy1994阅读 332评论 0 0
  • 创建一个数组两种常用的方式:字面量方式,和实例创建方式。 数组是由多个项组成的,每一项之间用","隔开,并且每一项...
    阿九是只大胖喵阅读 251评论 0 0
  • * 基础知识 * js的输出方式 * js的组成 * js的命名规范 * 数据类型 * number数据类型 * ...
    web前端ling阅读 1,023评论 0 2
  • 数组常用的15个方法 学习数组中的常用方法我们需要从四个方面去探讨 方法的作用 需要传哪些参数&lt 是否有返回值...
    落雨飞尘阅读 1,759评论 0 0
  • ————献给北方的冬天 难道我们不记得曾经雪花儿盖满山坡难道我们不渴望在冰上自由的滑翔难道我们不难过鸟儿不再从我们...
    采漪阅读 286评论 2 3