常用陣列的方法

2021-10-25 21:34:39 字數 2558 閱讀 5500

let arr = [3,5,8,[1,2,3,[5,6,7,[1,[5,6,7,8,9]]]]]

console.log(arr.flat())

console.log(arr.flat(2))

console.log(arr.flat(infinity)) //不改變原陣列

arr.length = 0 //清空陣列

console.log(arr)

預設展開一層,infinity表示展開所有

let arr1 = [1,1,2,3,4,6,5,444,4,4,0,7,8];

console.log(new set(arr1))

console.log(arr1); //new set不改變原陣列

console.log(array.from(new set(arr1))) //轉為陣列格式

console.log(arr.sort()); //轉換為字元按照字元排序

console.log(arr.sort((a,b)=>a-b)); //正常排序

console.log(arr); //改變原陣列

console.log(arr); // 改變原陣列

console.log(arr) // 改變原陣列

sum = arr.reduce(function(prev,now,index,self),1) // 1代表的是初始值,為空,則會把陣列開頭當作起始值

console.log(sum);

var arr = [00,0,0,0,0,0]

arr.unshift(5,4,3)

console.log(arr) //從首位開始新增,改變原陣列

arr.shift(5)

console.log(arr) //從首位開始刪除,改變原陣列

arr.push(333,222)

console.log(arr) //從末位開始新增,改變原陣列

arr.fill(1) //只填寫資料預設填充所有

console.log(arr) //改變原陣列

arr.fill('3',3,5) // 填充的資料,開始填充的索引,結束填充的索引

陣列的常用方法

push 在陣列的末尾增加乙個或多個元素,並返回陣列的新長 console.log arr.push x x x 9 arr.push 2 2 會被當做一項 即 arr 6 是 2 filter 過濾組成員,滿足條件組成新陣列 定義個陣列 1,2,3,4,5 return index 2 0 返回 ...

陣列的常用方法

1,陣列的頭尾操作 陣列的頭尾操作常見的四種 pop push shift unshift。pop 的使用方法 刪除陣列的最後一項,只能刪除後最後一項,無法刪除多項。能夠返回被刪除的元素。push 的使用方法 在陣列的尾部新增項,可以新增乙個也可以以新增多個。返回值是陣列的新長度。shift 的使用...

陣列的常用方法

l 陣列中的增刪改,有乙個陣列var list a b c d 在陣列尾部新增乙個或多個元素,多個元素用逗號隔開 l push 方法,返回值為新增元素後陣列的長度,會影響原陣列 長度 list.push 999 表示在list陣列後新增乙個第四個元素,內容為999 在陣列的頭部新增乙個或多個元素 l...