js函数关键字
来源:互联网 发布:学历网络教育费用 编辑:程序博客网 时间:2024/06/02 02:31
函数定义语句:function 函数名 (参数) {执行语句块];
调用函数是可以传入任意多的参数而不影响函数调用。
arrguments关键词
js的函数内部有一个关键词arguments,这个关键词只在函数内起作用,指向函数调用者传入的所有参数。如:
function test(x)
{
allert(x); //1
for(var i =0;i<arguments.length;i++){
alert(arguments[i]) //1,2,3
}
};
test(1,2,4);
即使在定义函数是没有定义参数列表,也可以使用arguments获取传入的所有参数:
function test()
{
for(var i =0;i<arguments.length;i++){
alert(arguments[i]) //1,2,3
}
};
test(1,2,3);
rest关键字
为了得到已定义参数以外 的其他参数,我们可以使用rest关键字,rest写在参数列表的最后面,用...三个点标识。这个关键词会将所有多余的参数收集为数组,如果参数不够或者刚刚好,就会为空数组。
function foo(x,y,...rest)
{
alert(x);
alert(y);
console.log(rest);
]
foo(1,2,3,4,5)
// 1
//2
//[3,4,5]
this变量
this是一个特殊变量,它指向当前的对象,要保证使用正确,必须用obj.xxx这种形式调用。
apply
这是个函数本身的方法,可以通过它改变this的指向。传入两个参数,一个是需要绑定的this变量,一个个函数的参数列表,如:fun.apply(obj,[a,b])
- js函数关键字
- js函数、事件、this关键字
- JS函数的 this 关键字详解
- js 函数调用其他函数和方法 call,apply关键字
- JS关键字
- js关键字
- js关键字
- js_day15--js面向对象编程+this关键字+成员函数
- js关键字总结
- js关键字总结
- js关键字总结
- 关键字加亮--JS方法
- 关键字加亮--JS方法
- 关键字加亮--JS方法
- js 中undefined关键字
- js中的this关键字
- js关键字总结
- JS完整关键字列表
- spring 整合 jbpm
- 如何编译Hadoop-Eclipse插件
- Qt语言切换
- LeetCode编程练习
- 使用retrofit上传多张图片和文字,java后台
- js函数关键字
- 服务器启动socket服务报错 java.net.BindException Cannot assign requested address
- 如何创建DLL及使用创建的DLL
- 安装JMeter for Mac 并进行简单的接口测试
- 设备树
- 数据库的物理存储体系
- 重要记录:HtmlTestRunner.HTMLTestRunner,不加u报告生成出错的记录
- androidstudio "waiting for debugger" 卡住
- 显示和隐藏虚拟按键的方法