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 引數 例...