ES6函数扩展
一、函数的 length 属性
1、length将返回没有指定默认值的参数个数,并且如果指定参数默认值的不是末尾参数,则其后面的参数不在计算范围内。
function Point(a, b=0, c){}
function test(a, b, c=0){}
console.log(Point.length); //1
console.log(test.length); //2
二、作用域
1、一旦设置了参数的默认值,函数进行声明初始化时,参数会形成一个单独的作用域。
var x = 1;
原创
2021-01-12 16:02:04 ·
172 阅读 ·
0 评论