数组去重复
小伙伴们之后我也会维护一个新的系列 数据结构与算法。 直接开搞
function duplicate(arr) {
if (!Array.isArray(arr)) return 'Is not Array'
let res = [] //定义一个新的数组用于储存
for (let i = 0; i < arr.length; i++) {
if (!res.includes(arr[i])) { //在新容器中查找新容器中如果没有就把当前的放入
res.push(arr[i])
}
}
return res
}
function duplicate1(arr) {
return [...new Set(arr)];
}
const textArr = [1, 4, 3, 9]
let res = duplicate1(textArr)
// console.log(res) //[1, 3, 4, 9]
function choseSort(arr) {
let minIndex,
temple
for (let i = 0; i < arr.length - 1; i++) { //确定轮数
minIndex = i
for (let j = minIndex + 1; j < arr.length; j++) { //确定次数
if (arr[minIndex] > arr[j]) {
minIndex = j
}
}
temple = arr[minIndex]
arr[minIndex] = arr[i]
arr[i] = temple
}
return arr
}
// console.log(choseSort(textArr))
这个系列会每日更新最后请大家干下这碗鸡汤:学习很苦,✊坚持很酷。