博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript中arguments关键字的用法
阅读量:6873 次
发布时间:2019-06-26

本文共 529 字,大约阅读时间需要 1 分钟。

hot3.png

    由于js调用函数时候可以不按照函数的定义格式去传参数,例如:

function test(a,b){   do something}
test(1);
test(1,2);
test();

以上三种调用方法都正确,但如果test函数中用到了a,b参数,test()调用函数可能返回undefined错误。所以js提供了一个关键字arguments来获得传入的参数。arguments是一个数组,有length属性,可以通过arguments[index]来获取函数传入的参数值

例如:

function addition(a,b){   return a+b;//如果a,b未传入就会报错!}//改进方法funciton additionBetter(a,b){   if(arguments.length==0)     return 0;   else if(arguments.length==1){     return arguments[0];   }else{     return arguments[0]+arguments[1];   }}

 

转载于:https://my.oschina.net/u/2400412/blog/482326

你可能感兴趣的文章
解决oracle_4031错误的方法
查看>>
C# Out,Ref 学习总结
查看>>
CentOS 7.4如何安装Python3
查看>>
instanceof
查看>>
activity的四种模式
查看>>
z-index
查看>>
git 和github
查看>>
Vue的路由
查看>>
RESTful API
查看>>
linux共享windows资料
查看>>
前端UI框架总结
查看>>
( component 标签元素,及其 :is 属性 )的使用样例(组件切换的一个简单样例,不过,最好使用动画来实现组件的切换)...
查看>>
这7个人生捷径,一定不要走!
查看>>
Koa2+Mysql搭建简易博客
查看>>
Atom 初识
查看>>
Servlet、Filter和Listener
查看>>
高中数学运算能力训练题【基础中阶高阶辅导】
查看>>
插件就是生产力——那些不能错过的XCode插件们
查看>>
Python打造一个在线G代码生成器
查看>>
ionic开发-怪癖001(http请求 android下无法正常运行)
查看>>