Array對象

Array對象簡介

功能:Array對象提供了數組功能。數組

Array 對象

Array 對象用於在單個的變量中存儲多個值。函數

建立 Array 對象的語法:

new Array();
new Array(size);
new Array(element0, element1, ..., elementn);

參數

參數 size 是指望的數組元素個數。返回的數組,length 字段將被設爲 size 的值。對象

參數 element ..., elementn 是參數列表。當使用這些參數來調用構造函數 Array() 時,新建立的數組的元素就會被初始化爲這些值。它的 length 字段也會被設置爲參數的個數。排序

返回值

返回新建立並被初始化了的數組。ip

若是調用構造函數 Array() 時沒有使用參數,那麼返回的數組爲空,length 字段爲 0。element

當調用構造函數時只傳遞給它一個數字參數,該構造函數將返回具備指定個數、元素爲 undefined 的數組。字符串

當其餘參數調用 Array() 時,該構造函數將用參數指定的值初始化數組。it

當把構造函數做爲函數調用,不使用 new 運算符時,它的行爲與使用 new 運算符調用它時的行爲徹底同樣class

Array對象的生成:

Array對象須要用new運算符生成一個對象實例,如:
  var a = new Array();
  a是一個數組變量,它目前是一個空數組。
  Array對象還能夠用隱式方法生成對象實例,如:
  var b = [1,2,3];
  b是一個數組變量,它已經有了三個元素。
  Javascript數組是能夠動態擴展的,因此沒必要指定它的長度,當向數組中添加內容時,它能夠自動擴展。
  var c = new Array(3);
  這個例子定義了一個長度爲3的數組,不過,在使用時能夠超過這個長度。
  var d = new Array("a","b","c");
  這個例子在定義數組的同時進行初始化,把數組的前三個元素值設置爲字符串。
  數組的使用:
  訪問數組元素:數組名[下標],其中下標從0開始。
  訪問數組對象的屬性和方法:數組名.屬性,數組名.方法變量

Array對象的屬性

IE: Internet Explorer,F: Firefox
  屬性 描述 IE F
  length 設置或返回數組中元素的數目 4 1

Array對象的方法

IE: Internet Explorer,F: Firefox  方法 描述 IE F  concat() 用於鏈接兩個或多個數組 4 1  push() 向數組的末尾添加一個或多個元素,並返回新的長度 5.5 1  pop() 刪除並返回數組的最後一個元素 5.5 1  unshift() 向數組的開頭添加一個或更多元素,並返回新的長度 6 1  shift() 刪除並返回數組的第一個元素 5.5 1  splice() 用於插入、刪除或替換數組的元素 5.5 1  reverse() 顛倒數組中元素的順序 4 1  sort() 對數組的元素進行排序 4 1  slice() 取子數組 4 1  join() 把數組中的全部元素放入一個字符串 4 1  toString() 把數組轉換爲字符串 4 1  toLocaleString() 把數組轉換爲本地字符串

相關文章
相關標籤/搜索