UNPKG

ut2

Version:

一个现代 JavaScript 实用工具库。[点击查看在线文档]。

20 lines (16 loc) 452 B
'use strict'; var helpers = require('./internals/helpers.js'); function negate(predicate) { var _this = this; if (typeof predicate !== 'function') { throw new TypeError(helpers.FUNC_ERROR_TEXT); } return function () { var args = []; for (var _i = 0; _i < arguments.length; _i++) { args[_i] = arguments[_i]; } return !predicate.apply(_this, args); }; } module.exports = negate;