js與陣列相關的方法(一)

2021-08-21 18:45:17 字數 829 閱讀 9533

shift() 方法

shift() 方法用於把陣列的第乙個元素從其中刪除,並返回第乙個元素的值;

用法:arrayobject.shift()

如果陣列是空的,那麼 shift() 方法將不進行任何操作,返回 undefined 值。

unshift() 方法:

unshift() 方法可向陣列的開頭新增乙個或更多元素,並返回新的長度。

用法:arrayobject.unshift()

該方法的第乙個引數將成為陣列的新元素 0,如果還有第二個引數,它將成為新的元素 1

push() 方法:

乙個或多個元素新增到陣列的尾部,並返回陣列的長度

pop() 方法「」

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

注釋:unshift() 方法無法在 internet explorer 中正確地工作!

相同點:都是修改原本陣列,不是建立新的;

sort() 方法:

用於對陣列的元素進行正序排列

reverse()方法:

用於對陣列的元素進行倒序排列,這個沒有什麼可說的,所謂倒序就是大的在前面,小的在後面

相同點:都是修改原本陣列,不是建立新的;

JS 與js物件相關的方法

一 給js物件新增新屬性的方法 例 給物件obj新增乙個 selected 的新屬性 var obj obj selected true console.log obj 二 判斷js物件是否擁有某屬性 1.in運算子 var obj alert name in obj true alert tost...

JS陣列相關

1.push js陣列插入 改變原有陣列 var a 1,2,3 var b a.push 4 5 console.log a 1,2,3,4,5 console.log b 52.pop 返回陣列最後乙個元素 改變原有陣列 var a 1,2,3 var b a.pop console.log a...

js陣列相關

var arr a,b,c 如果要定義乙個二維陣列,要用for迴圈來定義 var arr newarray for var i 0 i 2 i 優化版的for迴圈遍歷 for j 0,len arr.length j len j foreach遍歷 jsonobj.foreach function ...