JS物件 陣列總結 建立 屬性 方法

2021-10-01 01:51:24 字數 1942 閱讀 9683

1、建立字串

1.1 new array()

var arr1 = new array();

var arr2 = new array(6);  陣列的長度為6

var arr3 = new array(1, 2, 3, 4);   括號中的元素為陣列的項, length為元素個數

1.2   (簡寫)

var arr4 = [1,2,3,4]

2、陣列的屬性

2.1 constructor

對建立陣列物件的array建構函式的引用,
2.2 length

陣列的長度

2.3 prototype

我們建立的每乙個函式都有乙個prototype(原型)屬性,這個屬性是乙個指標,指向乙個物件,而這個物件的用途是包含可以由特定型別的所有例項共享的屬性和方法。prototype方法能讓我們有能力向物件新增屬性和方法。

3、陣列的方法

3.1常用陣列方法

concat  連線兩個或多個陣列,返回結果。

join    將陣列中所有的元素通過制定的分割符放入乙個字串中。

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

push    向陣列末尾追加乙個或多個元素,並返回陣列的增加元素後的長度。

reverse   顛倒陣列中元素的順序。

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

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

slice    從陣列中返回已選定的元素。

sort    對陣列的元素進行排序,並返回排序後的陣列。   

splice    刪除元素,並向陣列中刪除的位置新增新的元素,返回刪除的元素。

tostring  將陣列轉換成字串,元素之間用 『,』 隔開。

valueof  返回陣列物件的原始值。

3.23.3 陣列新增方法

map  通過制定方法處理陣列中的每乙個元素,並返回處理後的陣列。

find  檢索陣列中的元素,並返回第乙個符合要求的元素

filter   檢索陣列中的元素,並以陣列的形式返回所有符合要求的元素

every  檢測陣列中的每乙個元素是否符合條件,是則返回true,否則是false.

some  檢測陣列中是否符合條件的元素,有則返回true,否則是false.

foreach  迴圈遍歷陣列的元素,作用相當於for迴圈。

js建立物件陣列 JS 物件

定義 無序的資料集合 鍵值對集合 建立物件的方式 new 操作符 object 建立物件 var person new object person.name lisi person.age 21 person.family lida lier wangwu person.say function 2...

js 陣列物件的屬性方法整理

建立與運算元組 1 陣列建立的三種方法 var arr new array 建立空陣列,未指定長度。var arr new arry 4 建立陣列,長度為4 var arr new arry 1,2,3,a b 建立陣列,並初始化。陣列其實是動態的,可以自由延伸。2 自定義陣列建構函式並建立陣列 需...

js 陣列 物件常用方法總結

參考 filter 方法建立乙個新的陣列,新陣列中的元素是通過檢查指定陣列中符合條件的所有元素。注意 filter 不會對空陣列進行檢測。注意 filter 不會改變原始陣列。語法 array.filter function currentvalue,index,arr thisvalue 引數 例...