JavaScript Javascript函数中的默认参数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript Javascript函数中的默认参数相关的知识,希望对你有一定的参考价值。

Function.prototype.defaults = function()
{
  var _f = this;
  var _a = Array(_f.length-arguments.length).concat(
    Array.prototype.slice.apply(arguments));
  return function()
  {
    return _f.apply(_f, Array.prototype.slice.apply(arguments).concat(
      _a.slice(arguments.length, _a.length)));
  }
}


//Usage
var foo = function(a, b)
{
  ...
}.defaults(42, 'default_b');

以上是关于JavaScript Javascript函数中的默认参数的主要内容,如果未能解决你的问题,请参考以下文章

[JavaScript]JavaScript中的函数

JavaScript 中的函数介绍

javascript 变量作为javascript中的函数

JavaScript Javascript函数中的默认参数

javascript - 使用另一个函数中的变量 javascript - '今天未在对象中定义'

JavaScript中的函数