轉換方法:
tostring()、tolocalstring、valueof()
join()方法接受乙個引數:用作分隔符。
棧方法:
佇列方法:
重新排序方法:
reverse();
sort();
sort比較的是字串。
sort: 預設按公升序排列。
它會呼叫tostring(),然後比較得到的字串。
(如果呼叫該方法時沒有使用引數,將按字母順序對陣列中的元素進行排序,說得更精確點,是按照字元編碼的順序進行排序。要實現這一點,首先應把陣列的元素都轉換成字串(如有必要),以便進行比較。)
操作方法:
concat():基於當前陣列建立乙個新陣列。
slice():基於當前陣列獲取選定區域建立新陣列。
(可接受兩引數:要返回項的起始和結束位置。若為負數,則用陣列長度加上該數。)
splice():
方法有以下三種:
(引數:要刪除第一項的位置、要刪除的項數、要插入的項)
1.刪除
2.插入
3.替換
位置方法:
indexof();
lastindexof();
(接受兩個引數:要查詢項,要查詢起點位置的索引(可選)。)
(沒找到的情況返回-1)
迭代方法:
(5個,都接受兩個引數:要在每一項上執行的函式,執行函式的作用域物件(可選))
(傳入的函式接收三個引數:item,index,array)
every():
filter():
foreach():
map():
some():
歸併方法:
reduce():
reduceright():
都會迭代陣列所有項,然後構建乙個最終返回的值。
JS學習之陣列常用方法
push 方法可向陣列的末尾新增乙個或多個元素,並返回新的長度。var arr 1,3,5 arr.push 7 結果變成 1,3,5,7 unshift 方法可向陣列的開頭新增乙個或更多元素,並返回新的長度 var arr 1,3,5 arr.unshift 0 結果變成 0,1,3,5 pop ...
JS學習之獲取陣列元素
doctype html utf 8 獲取陣列元素 title 獲取 訪問 陣列中的元素 var arr1 1 liu true nan console.log arr1 0 console.log arr1 1 console.log arr1 2 console.log arr1 3 conso...
js學習筆記之 陣列(一)
今天來學習一下js中的一維陣列 二維陣列,以及陣列的賦值 遍歷 刪除 排序等操作 1 陣列的宣告 js提供了乙個陣列物件array,預設是一維陣列,其申明的方法如下 var acity new array 在實際應用中,可以在申明的同時,給陣列進行賦值 var acity new array 北京 ...