JS ES6 箭头函数

it2025-09-14  5

箭头函数

使用“箭头”( => )定义函数。 var f = v => v;

箭头函数特性

函数体内的 this 值,绑定的定义时所在的作用域的 this不可以当作构造函数不可以使用 arguments 对象 function fn (){} // 语法:()=>{} var f = () = {console.log(123)} f() // 123 var add = () => 2; add() console.log(add()); // 2

函数参数默认值

给形参直接赋值 注意:在函数体中,不能用 let 或 const 再次声明,否则会报错。

rest 参数

rest 参数(形式为…变量名),用于获取函数的多余参数,放在数组中可取代 arguments。

function fn (...arr){ // rest 参数,把实参放在数组中 console.log(arr.push); } fn(1) fn(1, 2)
最新回复(0)