为什么在html中调用js中的函数的时候,可以不传参数就能调用!
<html><body><scripttype="text/javascript">functionsortNumber(a,b){returna-b}vararr=ne...
<html>
<body>
<script type="text/javascript">
function sortNumber(a, b)
{
return a - b
}
var arr = new Array(6)
arr[0] = "10"
arr[1] = "5"
arr[2] = "40"
arr[3] = "25"
arr[4] = "1000"
arr[5] = "1"
document.write(arr + "<br />")
document.write(arr.sort(sortNumber))
</script>
</body>
</html>
在头部的时候定义js脚本的时候定义了一个函数sortNumber(a, b)里面是有参数a 和b的,为什么在后来调用这个函数的时候document.write(arr.sort(sortNumber))
,没有给这个函数传入参数,而是直接使用它!请高手指点一下! 展开
<body>
<script type="text/javascript">
function sortNumber(a, b)
{
return a - b
}
var arr = new Array(6)
arr[0] = "10"
arr[1] = "5"
arr[2] = "40"
arr[3] = "25"
arr[4] = "1000"
arr[5] = "1"
document.write(arr + "<br />")
document.write(arr.sort(sortNumber))
</script>
</body>
</html>
在头部的时候定义js脚本的时候定义了一个函数sortNumber(a, b)里面是有参数a 和b的,为什么在后来调用这个函数的时候document.write(arr.sort(sortNumber))
,没有给这个函数传入参数,而是直接使用它!请高手指点一下! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询