JS 数组

一、 数组的创建

  var a = new Array();  创建空数组,不必指定长读。  

  var a = new Array(10);  创建时指定长度。

  var a = new Array("abc", "def", 12, 10, ......);  创建的同时将其初始化。

  var a = [10, 11, 12, .....] ;  以 []  创建数组与前三者等效。

  注:1. JS中的数组中的元素可以有不同的类型,可以是基本类型、自定义类的对象、方法

    2. JS中的数组是不定长的,可以动态添加或删除元素。

二、数组的引用

  以下标法引用,例:a[0] = 10;

三、数组的属性

  .length  数组的长度。

四、数组的方法

  .push()  向数组末尾添加元素

  .pop()  弹出数组末尾的元素

  .sort()  元素排序,(默认将数组元素转换为字符串,比较其ASCII码值进行排序)

        数值排序 .sort(function(a,b){return a-b})   sort可以有一个函数做参数,a,b为数组中的

             元素,当函数返回 >0 的值时,调换 a,b元素的位置。

  .reserve()  数组元素倒置

  a.concat(b)  将a与b连接成一个数组并以函数返回值返回。a,b均不会改变。

  .join([参数])  将数组元素连接成一个字符串以 [参数] 连接。

posted @ 2018-10-25 19:13  雨下听风S17  阅读(97)  评论(0)    收藏  举报