<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
let arr1 = [5,4,3,2,1,4,3,2,1,7];
let arr2 = [15,41,13,112,11,24,33,12,321,87];
let iNum = 0;
let setArr1 = new Set(arr1)
let setArr = Array.from(setArr1);
console.log('去重',setArr);
let sortArr = setArr.sort((a,b) => {return a-b;});
console.log('排序',sortArr);
let reverseArr =sortArr.reverse()
console.log('反轉數組',reverseArr);
let joinArr = reverseArr.join(',')
console.log('分割成字符串,逗號隔開',joinArr);
// 原生實現冒泡排序
for (var i =0 ; i <= arr2.length - 1; i++) {
for (var j = 0;j <= arr2.length-i; j++) {
if (arr2[j] > arr2[j+1]) { //降序改爲“<”
iNum = arr2[j];
arr2[j] = arr2[j+1];
arr2[j+1] = iNum;
}
}
}
console.log('原生實現冒泡排序',arr2);
</script>
</body>
</html>