dom操作方法(陣列)

2021-10-06 01:49:33 字數 1282 閱讀 2131

陣列屬性

constructor

引用陣列物件的建構函式

length

返回陣列的長度

prototype

通過增加屬性和方法擴充套件陣列定義

陣列方法(ecmascript3)

新增push()

在陣列末尾新增陣列

unshift()

在陣列頭部新增陣列

刪除pop()

刪除並返回數值的最後乙個元素

shift()

刪除並返回數值的第乙個元素

splice()

刪除任意數量的項

查詢slice(n,m)

slice(n-1,m)

slice(n)

從索引n開始,找到索引m處,把找到的內容作為新的陣列返回,原有陣列不變

把陣列的地n項到第m項提取出來

從索引n開始查詢到陣列末尾

修改concat()

合併兩個陣列

join()

用指定分隔符分割陣列並轉換為字串

tostring()

轉換為字串並返回

toloaclestring()

轉換為本地格式字串並返回

排序reverse()

顛倒陣列中的元素的順序(1,2,3,4)->(4,3,2,1)

sort()

對字串陣列或數字陣列進行排序

陣列方法(ecmascript5)

查詢位置

indexof

從陣列的起始位置開始查詢

引數1、要查詢的項

引數2、表示查詢起點的位置索引

lastindexof

從陣列的結束位置開始查詢

迭代方法

every

函式對每一項都返回true,則返回true

接受引數:

1、要在每一項上執行的函式

2、執行該函式的作用域物件

傳入引數:

1、陣列項的值item

2、該項在陣列中的位置index

3、陣列物件本省array

filter

返回值為true的所有陣列成員

foreach

無返回值(遍歷迴圈)

map返回每次函式呼叫的結果陣列

some

有任意一項返回true,則返回true

(累加)方法

reduce

陣列中的每個值(從左到右)開始縮減,最終計算為乙個值

reduceright

從陣列的末尾向前將陣列中的陣列項做累加

陣列內建方法陣列操作方法

用於連線兩個或多個陣列。語法 arra.concat arrayx,arrayx,arrayx 我們建立了幾組陣列,然後使用 concat 把它們連線起來 var arr 10,20 var arr1 40,50 var arr2 你好 var arro arr.concat arr1 consol...

陣列操作方法

arr.join 符號 拼接 arr.push 追加元素 返回長度 arr.pop 刪除最後乙個元素,返回被刪除的元素 arr.unshift 向陣列的開頭新增乙個或更多元素,並返回新的長度。arr.shift 刪除並返回陣列的第乙個元素 陣列的指標 下移 一位 arr.reverse 顛倒陣列中元...

nodeType常量與dom操作方法

介面 nodetype常量 nodetype值 備註 element node.element node 1 元素節點 text node.text node 3 文字節點 document node.document node 9 document comment node.comment nod...