js传递默认参数的⽅法
今天遇到⼀个问题,需要调⽤⼀个JS函数,想在函数中给它⼀个默认参数,以为跟其他语⾔⼀样。
js arguments<script>
function test(id=0){
alert(id);
}
</script>
<input type="button" value="test" οnclick="test()">
运⾏结果报错,JS中不能这样传默认参数,上⽹查了⼀下,可以借助于arguments 实参数组,参考下例:
1. <script>
2. function test(a){
3. var b=arguments[1]?arguments[1]:50
4. return a+':'+b
5. }
6. alert(test(5))
7. alert(test(5,9))
8. </script>
跟其他语⾔的⼀点⼩区别。。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论