刪除陣列的重複項
var arr = [1, 2, 5, 6, 2];
方法一: let result = array.from(new set(arr))
方法二: let result = [...new set(arr)]
替換陣列中的特定值
var arr = ['a1', 'a2', 'a3', 'a4']
arr.splite(0, 2, 'b1', 'b2')
console.log(arr) // ['b1', 'b2', 'a3', 'a4']
array.from 達到 .map 的效果
var arr = [ , , ];
var result = array.from(arr, (item) => );
console.log(result) // [1, 2, 3]
置空陣列
var arr = [1, 3, 2, 4]
arr.length = 0
將陣列轉換為物件
var arr = [1, 2, 3]
let result =
用資料填充陣列
let result = new array.fill('1')
求兩個陣列的交集
var arr1= [1, 4, 6, 7];
var arr2 = [6, 8, 10, 1];
var result = [...new set(arr1)].filter(item => arr2.includes(item))
從陣列中刪除虛值
var arr = [1, 0, 'a', false, 0, 'a', undefined]
var result = arr.filter(boolean)
從陣列中獲取隨機值
var arr = [1, 0, 'a', false, 0, 'a', undefined];
var result = arr[parseint(math.random()*arr.length)];
console.log(result)
對陣列中的所有值求和
var arr1= [1, 4, 6, 7];
var sum = arr1.reduce((x, y) => x + y)
js陣列方法
array.json 方法將陣列中所有元素都轉化為字串並連線在一起 預設逗號 返回生成的字串,原陣列不改變 例 var a 1 2,3 a.join 1,2,3 a.join 1 2 3 array.reverse 方法將陣列中的元素顛倒順序 返回逆序的陣列,原陣列改變 例 var a 1,2,3 ...
JS陣列方法
tostring var ary 1,2,3,4,5,6 var str ary.tostring console.log str console.log typeof str push 陣列尾部新增陣列 pop 從陣列尾部刪除乙個元素 unshift 在陣列的第乙個元素前面插入乙個或多個元素 sh...
js陣列方法
陣列包含 iscontain function arr1,arr2 return true 陣列排序 isincrease true遞增 小 大 isincrease false遞減 大 小 arrcompare function property,isincrease else 二維陣列轉一維陣列...