箭头函数,扩展运算符

- 函数的形参也可以设置默认值,当不传递实参时形参走默认值

function fn(x=1, y) {
        console.log(x,y);//1,undefined

}
fn();

- 扩展运算符...

  - 可以将数组变成非数组,也可以将非数组变成数组

[...argument]  //将类数组变成数组
...[1,2];  //将数组[1,2]变为数字1,2
[...ary1,...ary2];  //拼接数组
将数字变为字符串最快的方法  ""+1
  
箭头函数
  箭头函数中没有this,箭头函数里的this往其上级作用域查找
    
function abs(a) { console.log(a) }
//改写为箭头函数:函数名=(形参)=>{} abs=(a)=>{ console.log(a) };
abs(10)

  

posted @ 2019-08-11 11:07  匆匆那年cc  阅读(228)  评论(0编辑  收藏  举报