1根据数据对象的某一个字段进行排序
let arr = [{ name: "xiaowang", sort: 1 }, { name: "xiaoqiang", sort: 3 }, { name: "xiaohong", sort: 2 }, { name: "xiaoming", sort: 4 }]
console.log(arr)
function sortArr() {
for (i = 1; i < arr.length; i++) {
if (arr[i - 1].sort > arr[i].sort) {
let temp = arr[i - 1]
arr[i - 1] = arr[i]
arr[i] = temp
}
}
console.log(arr)
}
sortArr()
2 展开运算符的操作
1、去重
方法(1)
let arr = [1, 5, 2, 2, 4, 4, 6, 2]
let newArr = new Set(arr)
console.log([...newArr])
方法(2)
let arr = [1, 5, 2, 2, 4, 4, 6, 2]
let newArr = new Set(arr)
let arr1 = []
arr1.push(...newArr)
console.log(arr1)