码迷,mamicode.com
首页 > Web开发 > 详细

js数组对象以及数组常用属性和方法

时间:2014-07-12 15:32:14      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:blog   java   数据   for   javascript   div   

定义形式:

         var  arr1 = new Array(1,  5,  8,  7,  2,  10);      //定义了一个数组,其中具有6个数据

         var  arr2 = new Array();                          //只是单纯地定义了一个数组(名),但没有给值(数据),即现在是空的

         var  arr3 = [1,  5,  8,  7,  2,  10];           //同arr1,只是一种简写的定义法。

         var  arr4 = [ ];                              //同arr2,也是一个空数组。

数组遍历的另一种形式——for in循环语句。

for( var  v1   in  数组名arr1 )
{
         //这里就是循环体,是专门针对数组arr1的遍历循环,其中v1的值就是表示数组的每一项的下标值。
         //v1只是一个“临时变量”,代表每一项下标,依次会从0变化到数组的最大下标。
}

属性:

                  arr.length: 表示该数组对象的长度

         方法:

                  arr.concat(其他数组):将两个数组连接起来成为一个新的“更长”的数组。
                  var s1 = v1.concat( v2 );  //此时s1是这样一个数组: [2, 5, 1, 5, 5, 1, 6, 8];

                 

                  arr.join(“字符串”):将数组中的所有项以指定的字符“串接起来”成为“长的”一个字符串。

                  var s2 = v1.join(“//”);       //结果s2为字符串 “2//5//1//5”

                 

                  arr.pop();          //将该数组的最后一项“移除”(删除),并返回该项数据,即该数组少了一项

                  var  s3 = v1.pop();          //结果v1只剩这个:[2,5,1]; s3的值是5

 

                  arr.push(新数据项d1);  //将新的数据d1添加到该数组的最后位置,即数组多了一项。

                  var  s4 = v1.push( 55 );          //v1此时为:[2,5,1, 55],  s4的值为新数组的长度,即4

 

                  arr.shift();                  //将该数组的第一项“移除”(删除),并返回该项数据,即该数组少了一项

                  var  s5 = v1.shift();                  //结果v1只剩这个:[5, 1,55]; s5的值是2

        

                  arr.unshift(新数据项d1);  //将新的数据d1添加到该数组的最前位置,即数组多了一项。

                  var  v6 = v1.unshift( 66 );       //v1此时为:[66, 5, 1, 55],  s6的值为新数组的长度,即4

 

属性

length

方法

concat()   

    var arr = arr1.concat(arr2);  // arr1 = [1,2,3] arr2 = [4,5,6]  此时arr为[1,2,3,4,5,6]

join()

    将数组用指定字符连接成字符串  arr.join(‘|‘);

pop()

    移除数组最后一项  arr.pop();

push()

    在数组最后添加新的单元  arr.push(‘abc‘);

shift() 

    移除数组的最前面一项并作为结果返回 arr.shift()

unshift()

    将新的数据添加到数组的最前面,arr.unshift(‘ad‘);

js数组对象以及数组常用属性和方法,布布扣,bubuko.com

js数组对象以及数组常用属性和方法

标签:blog   java   数据   for   javascript   div   

原文地址:http://www.cnblogs.com/zixueit/p/3839807.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!