1.陣列簡介
陣列的定義方式1:
輸出結果:
陣列的定義方式2(字面量):
輸出結果如下:
2.陣列的四種方法
1.push()方法
作用:向陣列末尾新增元素並且返回新的陣列長度
輸出結果如下:
2.pop()方法
作用:刪除並返回陣列的最後乙個元素
輸出結果如下:
3.unshift()方法
作用:向陣列開頭新增乙個或多個元素並且將新的陣列長度返回
輸出結果如下:
4.shift()方法
作用:刪除並返回陣列的第乙個元素
輸出結果如下:
3.陣列的遍歷
所謂陣列的遍歷,就是將陣列的所有元素都取出來
輸出結果如下:
2.splice()方法
作用:刪除陣列中的元素並且向其中新增新的元素
說明:使用splice()方法會影響原陣列,會將指定元素從陣列中刪除,並且將刪除元素作為返回值返回
引數1:開始刪除的位置
引數2:刪除元素的個數
引數3及以後:表示新新增的元素
輸出結果如下:
5.陣列去重練習題目:有乙個陣列,陣列中含有1,2,3,3,2,1,4,2,5刪除重複數字,使其輸出1,2,3,4,5
6.陣列中其他的方法1.concat()方法
作用:可以將兩個或者多個陣列連線起來,並且返回新的陣列
說明:不會對原陣列產生影響
輸出結果如下:
2.join()方法
作用:該方法可以將陣列轉換為乙個字串
說明:該方法不會對原陣列產生影響
輸出結果如下:
3.reverse()方法
作用:反轉陣列
說明:會對原陣列產生影響
4.sort()方法
作用:對陣列元素進行排序
說明:如果是公升序則是return a-b;如果是降序則返回return b-a
var arr=[2,34,5,89,12,90];
arr.sort(
function(a,b)
);console.log(arr); //按公升序輸出
Javascript基礎系列 陣列
var a new array 複製 var a new array 10 複製 var a new array 5,4,3,test 複製 a 1,2,3 delete a 1 a在索引1的位置不再有元素 1 in a false 陣列索引1並未在陣列中定義 a.length 3 delete操作...
javascript函式基礎 this基礎
this是函式體內自帶的乙個物件指標,它能夠始終指向呼叫物件 這個this代表的物件由this所在的執行作用域決定的,而不是根據this所在的定義作用域決定。this 屬性 如果this未包含屬性,則直接傳遞的是當前物件 1.this代表當前操作物件 this即代表 物件input 2.this代表...
javascript陣列操作
push 尾部新增元素 unshift 頭部新增元素 var arr 3,5,34 arr.push 7 alert arr pop 從尾部刪除元素 shift 從頭部刪除元素 splice 起始位置,刪除的幾個,用新元素填補刪除位置 刪除元素 splice 1,2 從第二個元素往後刪除2個元素 新...