添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

js可选参数写法

JavaScript 中可选参数的写法有以下几种:

  • 默认值语法:在函数定义时,给参数设置默认值,如果调用函数时没有传递该参数,则使用默认值。该语法在 ECMAScript 6 中引入。
  • function func(a = 1, b = 2) {
      console.log(a, b);
    func(); // 1, 2
    func(3); // 3, 2
    func(3, 4); // 3, 4
    
  • 使用 arguments 对象:在函数内部使用 arguments 对象来判断参数是否传递,如果没有传递则使用默认值。该写法可以应用于所有 JavaScript 版本。
  • function func(a, b) {
      a = typeof a !== 'undefined' ? a : 1;
      b = typeof b !== 'undefined' ? b : 2;
      console.log(a, b);
    func(); // 1, 2
    func(3); // 3, 2
    func(3, 4); // 3, 4
    

    希望这些信息对你有所帮助。

  •