es6扩展运算符,rest运算符,箭头函数,
2018-07-01 00:08
666 查看
展开数组:
1. ...:[1,2,3,4]->....[1,2,3,4]->1,2,3,4,5
2. ...1,2,3,4,5->...1,2,3,4,5->[1,2,3,4,5]
剩余参数:必须放在最后
函数变化:
1.函数默认参数:
function show({x=0,y=0}={}{
console.log(x,y);
})
show()
2.函数参数默认已经定义了,不能再使用let ,const声明
function show(a=18){
let a = 101;
console.log(a);
}
show();
箭头函数:=>
左边是参数,右边是返回值
let show=(a=12,b=5)=>{
console.log(a,b);
return a+b;
}
show();
注意:1.this问题,定义函数所在的对象,不在是运行时所在的对象。2.箭头函数arguments,用‘...'3.箭头函数不能当构造函数
1. ...:[1,2,3,4]->....[1,2,3,4]->1,2,3,4,5
2. ...1,2,3,4,5->...1,2,3,4,5->[1,2,3,4,5]
剩余参数:必须放在最后
函数变化:
1.函数默认参数:
function show({x=0,y=0}={}{
console.log(x,y);
})
show()
2.函数参数默认已经定义了,不能再使用let ,const声明
function show(a=18){
let a = 101;
console.log(a);
}
show();
箭头函数:=>
左边是参数,右边是返回值
let show=(a=12,b=5)=>{
console.log(a,b);
return a+b;
}
show();
注意:1.this问题,定义函数所在的对象,不在是运行时所在的对象。2.箭头函数arguments,用‘...'3.箭头函数不能当构造函数
相关文章推荐
- ES6---扩展运算符和rest‘...’(三点运算符),在数组、函数、set/map等中的应用
- ES6学习总结之函数变化(函数默认参数,扩展运算符,箭头函数)
- ES6(六: 函数扩展)(默认值,rest参数,扩展运算符)
- ECMAScript6(ES6)标准之函数扩展特性箭头函数、Rest参数及展开操作符
- ES6---扩展运算符和rest‘...’(三点运算符),在数组、函数、set/map等中的应用
- 10、函数的扩展 为函数参数指定默认值、函数的 rest 参数、箭头函数—ES6学习笔记
- ES6 - 箭头函数和扩展
- ES6 rest参数和扩展运算符
- ES6学习6章:函数的扩展(箭头函数)
- ES6 rest参数和扩展运算符
- ES6箭头函数与展开运算符
- es6中的解构赋值、扩展运算符和rest参数使用详解
- es6箭头函数(=>)与展开特性运算符(...)的使用
- ES6中的解构、扩展运算符(...)、rest参数(...)的使用
- ES6中的rest参数与扩展运算符详解
- ES6-rest参数和扩展运算符
- ES6-函数的扩展-rest参数
- 在es6中,对rest参数和扩展运算符的理解(待更新)
- ES6(七: 函数扩展)(name,箭头,函数绑定,尾调用优化)
- ES6 rest与扩展运算符