JavaScript基礎 陣列

2021-08-31 13:22:57 字數 2239 閱讀 6685

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個元素 新...