箭头函数
箭头函数是一种更好的创建函数的方式。
let func = (arg1, arg2, ...argN) => expression
也就是:
1 | let func = function(arg1, arg2, ...argN) { |
示例
以下这个函数可以将传入的两个变量相加:
1 | let sum = (a, b) => a + b; |
自然也可以不传入函数,来简单的通过单行构造一个函数:
let notice = () => alert('Hello world!');
自然也可以是多行的:
1 | let sum = (a, b) => { |
值得注意的是,如果使用多行箭头函数,就依然需要return来返回值。
动态创建函数
1 | let age = prompt("What is your age?", 18); |