1.什么是闭包?有什么作用?
一个函数可以访问到另一个函数作用域的变量,就把变量所在的函数,称为闭包函数。
作用:延申变量的作用范围。
2.冒泡排序
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
// 冒泡排序
let arr = [22, 54, 67, 34, 23, 77, 6, 99]
let arr1 = [22, 54, 67, 34, 23, 737, 6, 999]
// 双重for循环 比较大小
function mySort(arr) {
var temp = [];
for (var i = 0; i <= arr.length - 1; i++) {
for (var j = i + 1; j <= arr.length; j++) {
if (arr[i] > arr[j]) {
// 前面一项大于后面交换位置
temp = arr[i]
arr[i] = arr[j]
arr[j] = temp
}
}
}
return arr
}
console.log(mySort(arr1));
</script>
</body>
</html>