JS常考 Array 物件

2021-09-17 20:57:18 字數 1251 閱讀 3127

array 物件用於在單個的變數中儲存多個值。

new array();

new array(size);

new array(element0, element1, ..., elementn);

引數 size 是期望的陣列元素個數。返回的陣列,length 欄位將被設為 size 的值。

引數 element ..., elementn 是引數列表。當使用這些引數來呼叫建構函式 array() 時,新建立的陣列的元素就會被初始化為這些值。它的 length 欄位也會被設定為引數的個數。

返回新建立並被初始化了的陣列。

如果呼叫建構函式 array() 時沒有使用引數,那麼返回的陣列為空,length 欄位為 0。

當呼叫建構函式時只傳遞給它乙個數字引數,該建構函式將返回具有指定個數、元素為 undefined 的陣列。

當其他引數呼叫 array() 時,該建構函式將用引數指定的值初始化陣列。

當把建構函式作為函式呼叫,不使用 new 運算子時,它的行為與使用 new 運算子呼叫它時的行為完全一樣。

屬性描述

constructor

返回對建立此物件的陣列函式的引用。

length

設定或返回陣列中元素的數目。

prototype

使您有能力向物件新增屬性和方法。

方法描述

concat()

連線兩個或更多的陣列,並返回結果。

join()

把陣列的所有元素放入乙個字串。元素通過指定的分隔符進行分隔。

pop()

刪除並返回陣列的最後乙個元素

push()

向陣列的末尾新增乙個或更多元素,並返回新的長度。

reverse()

顛倒陣列中元素的順序。

shift()

刪除並返回陣列的第乙個元素

slice()

從某個已有的陣列返回選定的元素

sort()

對陣列的元素進行排序

splice()

刪除元素,並向陣列新增新元素。

tosource()

返回該物件的源**。

tostring()

把陣列轉換為字串,並返回結果。

tolocalestring()

把陣列轉換為本地陣列,並返回結果。

unshift()

向陣列的開頭新增乙個或更多元素,並返回新的長度。

valueof()

返回陣列物件的原始值

js物件 JS入門之Array物件

每天一物件,今天我們也來new乙個。沒有系統的學過js,沒有特別的寫過乙個比較出色的類庫,沒有運用過乙個很強的類庫,prototype.js在進行著,慢慢的前進相信不久的將來就可以應用prototype.js來開發自己的應用程式了。不過在學指令碼prototype.js的過程中發現有些方法我們很少用...

js物件 JS入門之Array物件

每天一物件,今天我們也來new乙個。沒有系統的學過js,沒有特別的寫過乙個比較出色的類庫,沒有運用過乙個很強的類庫,prototype.js在進行著,慢慢的前進相信不久的將來就可以應用prototype.js來開發自己的應用程式了。不過在學指令碼prototype.js的過程中發現有些方法我們很少用...

JS本地物件之Array

array 物件用於在變數中儲存多個值 var cars saab volvo bmw 第乙個陣列元素的索引值為 0,第二個索引值為 1,以此類推。建立乙個陣列,有三種方法。下面的 定義了乙個名為 mycars的陣列物件 1 常規方式 var mycars new array mycars 0 sa...