首页 / 知识
ES6函数可以自带参数
2023-04-11 13:23:00

ES6函数可以自带参数
ES6支持函数带有默认参数,就判断undefined和||的操作:
实例(ES6)
function myFunction(x,y=10){
//y is 10 if not passed or undefined
return x+y;
}
myFunction(0,2)//输出2
myFunction(5);//输出15,y参数的默认值
arguments对象
JavaScript函数有个内置的对象arguments对象。
argument对象包含了函数调用的参数数组。
通过这种方式你可以很方便的找到最大的一个参数的值:
实例
x=findMax(1,123,500,115,44,88);
function findMax(){
var i,max=arguments[0];
if(arguments.length<2)return max;
for(i=0;i<arguments.length;i++){
if(arguments<i>>max){
max=arguments<i>;
}
}
return max;
}
或者创建一个函数用来统计所有数值的和:
实例
x=sumAll(1,123,500,115,44,88);
function sumAll(){
var i,sum=0;
for(i=0;i<arguments.length;i++){
sum+=arguments<i>;
}
return sum;
}
|
最新内容
相关内容
pythoneval函数作用
pythoneval函数作用,培训,字符串,函数,作用,表达式,对象,结果,引号,计算器,以上,pythoneval(str)函数很强大,官方解释为:将字符串str当成有效的pythonprint函数不要换行怎么写
pythonprint函数不要换行怎么写,培训,灵活,函数,对象,参数,文件,空格,结尾,字符,下面,从语法上讲,调用python3.0的print函数有如下的形式:printpython如何自定义一个函数
python如何自定义一个函数,代码,名称,培训,函数,圆括号,参数,定义,表达式,选择性,字符串,python函数是组织好的,可重复使用的,用来实现单一,或相python内置函数在哪
python内置函数在哪,培训,函数,包装,模块,对象,字符串,列表,数据类型,属性,类型,所谓内置函数,就是在Python中被自动加载的函数,任何时候都可以pythonrange函数怎么用
pythonrange函数怎么用,步长,培训,函数,负数,整数,语法,字母,实例,以上,以下,pythonrange()函数可创建一个整数列表,一般用在for循环中。函数python怎么传参数
python怎么传参数,培训,地址,通信,函数,参变量,主调,参数,堆栈,变量,局部,首先还是应该科普下函数参数传递机制,传值和传引用是什么意思?函数python可以继承父类方法吗
python可以继承父类方法吗,培训,代码,名字,方法,动物,属性,编译器,这样的话,定义,里面,python继承,调用父类属性方法在python里面,继承一个类python函数如何不返回none
python函数如何不返回none,培训,函数,语句,变量,赋值,参数,实际,结果,字符串,语法,python中,用def语句创建函数时,可以用return语句指定应该返python可以多继承吗
python可以多继承吗,代码,培训,不了,方法,属性,父亲,孩子,前缀,上边,变量,python面向对象的主要好处就是代码的重用,实现这一特点通过继承,继承python函数的高级使用方法
python函数的高级使用方法,代码,函数,灵活,数据,培训,时间,定义,程序,赋值,变量,Python的函数是“一等公民”,因此函数本身也是一个对象,函数既python函数的返回值是什么
python函数的返回值是什么,培训,简介,函数,语句,结果,类型,结束,定义,以上,作用,python的返回值简介函数需要先定义后调用,函数体中return语句python如何使用python的help函数
python如何使用python的help函数,培训,函数,代码,基础知识,模块,参数,方法,用途,问题,括号,help函数是python的一个内置函数,在python基础知识