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 ...