箭头函数

2019-01-08  本文已影响0人  Amy_yqh

在学习箭头函数之前,我们先复习一下es5的函数使用

1.主动抛出异常
function f(a,b=1) {//b为默认值
    if(a==0){
       throw  new Error('A is error')
    }
    return a+b;
}
f(0,2)//Error: A is error
2.严谨模式
function f(a,b) {//b为默认值
   'use strict' //
    return a+b;
}
console.log(f(1,2))
// es6中,严谨模式可以应用在任何地方,但是如有默认值会报错,必须把b的默认去掉

image.png
3.获取函数必传参数个数f.length
function f(a,b=1) {//b为默认值
    // 'use strict' //
    return a+b;
}
// f.length 获取函数必传参数的个数,如果参数有默认值,就不会计算入内
console.log(f.length) // 1
// 箭头函数
var add=(a,b)=> a+b;
var add=(a,b)=>{
    return a+b;// 如果函数体内有超过2行,必须要加花括号
}
console.log(add(1,2))
上一篇 下一篇

猜你喜欢

热点阅读