javascript中數(shù)組的多種定義方法和常用函數(shù)簡介

字號:


    本文簡單介紹了javascript一維數(shù)組和二維數(shù)組的定義方法集錦以及常用函數(shù)簡介。
    數(shù)組的定義:
    方法1.
    代碼如下:
    var mycars=new Array()
    mycars[0]="sharejs.com"
    mycars[1]="Volvo"
    mycars[2]="BMW"
    方法2.
    定義和初始化一起:
    復制代碼 代碼如下:
    var mycars=new Array("Saab","Volvo","BMW");
    或者:
    代碼如下:
    javascript二維數(shù)組,用一維數(shù)組來模擬:
    方法1.
    代碼如下:
    var   arr   =   new   Array(['a','b','c'],['d','e','f']);
    arr[0]返回第一個一維數(shù)組,arr[0][0]返回第一個一維數(shù)組的第一個元素'a',下同。
    方法2.
    代碼如下:
    arr=new   Array();  
    for(i=0;i<100;i++) {  
         arr[i]=new   Array(...);  
    }
    方法3.
    代碼如下:
    var  arr=new  Array(  
      new   Array(),  
      new   Array(),  
      new   Array()  
    );
    javascript的數(shù)組不需要設(shè)定長度,會自己進行擴展,數(shù)組名.length返回元素個數(shù)
    javascript數(shù)組常用函數(shù):
    toString():把數(shù)組轉(zhuǎn)換成一個字符串
    toLocaleString():把數(shù)組轉(zhuǎn)換成一個字符串
    join():把數(shù)組轉(zhuǎn)換成一個用符號連接的字符串
    shift():將數(shù)組頭部的一個元素移出
    unshift():在數(shù)組的頭部插入一個元素
    pop():從數(shù)組尾部刪除一個元素
    push():把一個元素添加到數(shù)組的尾部
    concat():給數(shù)組添加元素
    slice():返回數(shù)組的部分
    reverse():將數(shù)組反向排序
    sort():對數(shù)組進行排序操作
    splice():插入、刪除或者替換一個數(shù)組元素