函数扩展

2020-04-24  本文已影响0人  深情的白杨

1、参数给定默认值

function fun (age = 18) {
  return age;
}

2、剩余参数

function fn(x, ...rest) {
  // x => 1;
  // rest => [2,3];
}
fn(1,2,3);

3、函数传参数的同时可以解构

3.1数组解构
function fn ([a,...rest]) {
  // a => 1;
  // rest => [2,3];
}
fn([1,2,3]);
3.2对象解构
function fn ({name,age}) {
  // name => 'Jake';
  //age => 12;
}
fn({name: 'Jake', age: 12});
上一篇 下一篇

猜你喜欢

热点阅读