为了账号安全,请及时绑定邮箱和手机立即绑定

为什么函数是sortNum而不是sortNum()啊,为什么不加括号呢


<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>


正在回答

2 回答

加了括号就直接调用执行那个函数了,结果为空,然后再执行

            document.write(myarr.sort())

结果就是   1,100,16,50,6,80  

不加括号,sort()则按照所指定的方法排序

结果为  100,80,50,16,6,1

1 回复 有任何疑惑可以回复我~
#1

远方373 提问者

非常感谢!
2016-08-05 回复 有任何疑惑可以回复我~

从c语言函数角度来说的话,sort()函数需要时函数指针,

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么函数是sortNum而不是sortNum()啊,为什么不加括号呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信