JS 自定义函数时,如何定义参数默认值麻烦告诉我
展开全部
alert(a + b );}可是,定义完之后一直在报错:缺少对象.经过查询才发现,javascript中的确不能这样定义,可以借肋于arguments 是实参数组,参考下例:js 代码<script type=text/javascript
function Test(a) {
var b = arguments[1] ? arguments[1] : 50;
return a + ':' + b;}alert(Test(5));
alert(Test(5,9));
测试后,果然成了。看来万事都有其规律,不能想当然。在此记录下来,免得以后再犯错。
function Test(a) {
var b = arguments[1] ? arguments[1] : 50;
return a + ':' + b;}alert(Test(5));
alert(Test(5,9));
测试后,果然成了。看来万事都有其规律,不能想当然。在此记录下来,免得以后再犯错。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询