JS陣列的操作方法

2021-07-15 10:50:00 字數 727 閱讀 1448

var colors = ["red","blue","green"];

colors.length  //計算陣列長度

array.isarray(colors) //檢測是否為陣列

colors.join(",")  //指定引號內的字串為分隔符

colors.push("red","green")  //推入陣列的最後

colors.pop() //取得陣列的最後項並刪除

colors.shift() //取得陣列的第一項並刪除

colors.unshift("red","aa") //在陣列頭部插入

var colors2 = colors.concat("bbb",["ccc","ddd]) //新建colors2陣列 併聯colors 新增ccc,ddd

var colors2 = colors.slice(1) // 獲取colors 從位置1開始的後面項,slice不影響原陣列

var colors2 = colors.slice(1,4)  複製從位置1開始,位置3結束

colors.splice(0,3) 刪除從0開始的三項 

splice(a,b,c)  a要插入的起始位置,b要刪除幾項,c插入的項(可為多項)

indexof(a,b) 從頭開始查詢並返回位置,沒有返回-1

lastindexof(a,b) 從尾部開始向前查詢

a要查詢的項,b起始位置

js陣列的操作方法

向陣列的末尾新增元素返回值為當前操作的陣列的操作以後的長度 1 var arr 2,3,4,5,6,6 2 arr.push 8,9 push 新增到陣列末尾 3 console.log arr 2,3,4,5,6,6,8,9 刪除陣列的最後一項,並返回刪除元素的值 如果陣列為空則返回undefin...

js常用陣列操作方法

concat 方法用於連線兩個或多個陣列。該方法不會改變現有的陣列,僅會返回被連線陣列的乙個副本。var arr1 1,2,3 var arr2 4,5 var arr3 arr1.concat arr2 console.log arr1 1,2,3 console.log arr3 1,2,3,4...

js陣列的常見操作方法

let arr 1,2,3,4,5 let num1 arr.splice 2,3,6,6,6 console.log num1,arr splice 乙個引數是刪除的位置 兩個引數 第乙個是刪除的位置 第二是刪除的個數 三個引數 第乙個是插入元素的位置,第二個值是插入的個數,後面的都是插入的元素 ...