关于箭头函数
来源:7-2 编程练习
慕雪9296518
2020-07-14 14:40:33
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
//补充代码
const maxmin = (m,n) => {
let arr = [];
for(let i = 0;i<10;i++){
let num = Math.floor(Math.random()*(m-n+1)+n)
arr.push(num)
}
arr.sort(function(a,b){
return b-a
})
return arr
}
let max = Math.max(...maxmin(100,0))
let min = Math.min(...maxmin(100,0))
console.log(...maxmin(100,0))
console.log(`这组数中最大的值是:${Math.max(...maxmin(100,0))},最小值是:'${Math.min(...maxmin(100,0))}`)
</script>
</body>
</html>
之前的课件中,我看到过箭头函数中有前面有加const,这到底怎么回事说明什么,一般函数定义也有直接function xxx(){}这样的和var xxx = function(){},这两者是不是就等同于前面加const或者let呢?那我想问问加上去的意义是什么
1回答
好帮手慕夭夭
2020-07-14
同学你好,没错,const是定义了一个常量,常量本质上就是一个不会修改值的变量。和使用var或者let定义是一样的。var xxx = function(){},定义变量xxx是要通过var声明,去掉var直接 xxx = function(){}虽然也可以,但是不规范。这里使用const和var是同理的,只不过是const是es6中中的语法,var是es5中的语法。使用es6声明变量或者常量,就要使用let或者const关键字,这是语法规定的,不使用就不规范。

如果我的回答帮到了你,欢迎采纳,祝学习愉快~
相似问题