银川网站建设一条龙谷歌google中文登录入口
很早就接触这个了,但是今天发现可能我并没有想象中的那么理解它;
如果只有一个参数,可以省略参数的括号:
const fun = number => {return number * 2
}
如果只有一条执行语句,甚至可以省略后面的大括号,而且可以也不能写 return
const fun = number => number * 2
var Foo = () => {};
var foo = new Foo(); // TypeError: Foo is not a constructor
没有 prototype 属性
var Foo = () => {};
console.log(Foo.prototype); // undefined
没有 arguments 对象
在大多数情况下,使用' ... ' 运算符是比使用 arguments 对象的更好选择。