阅读背景:

emptyFunction

来源:互联网 

emptyFunction模块包含不同类型的空函数。

 

"use strict";

function makeEmptyFunction(arg) {
  return function () {
    return arg;
  };
}

// 返回undefined
var emptyFunction = function emptyFunction() {};

// 返回将参数作为返回值的函数
emptyFunction.thatReturns = makeEmptyFunction;

// 返回false
emptyFunction.thatReturnsFalse = makeEmptyFunction(false);

// 返回true
emptyFunction.thatReturnsTrue = makeEmptyFunction(true);

// 返回null
emptyFunction.thatReturnsNull = makeEmptyFunction(null);

// 返回this
emptyFunction.thatReturnsThis = function () {
  return this;
};

// 参数原路返回
emptyFunction.thatReturnsArgument = function (arg) {
  return arg;
};

module.exports = emptyFunction;"use strict";




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: