这里调用函数为什么是sortNum而不是sortNum() 或者sortNum(a,b)?

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Array对象 </title>
<script type="text/javascript">
   function sortNum(a,b) {
    return b-a;
   }
var myarr = new Array("80","16","50","6","100","1");
document.write(myarr.sort(sortNum));     ///////////
</script>
</head>
<body>
</body>
</html>

////////标记那里调用函数为什么是sortNum而不是sortNum() 或者sortNum(a,b)???


开普勒
浏览 1213回答 1
1回答

李晓健

因为他是上面一个方法的引用,在sort方法里面他自己会去调用sortNum这个方法的,a和b他也会传的。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript