From 9bdb95c9e34cef640534e5e5a1e2225a80442000 Mon Sep 17 00:00:00 2001 From: HelenHuang <LinHuang@pollex.com.tw> Date: 星期四, 09 六月 2022 15:48:15 +0800 Subject: [PATCH] TODO#139894 [ footer -最下方說明與保經代合作 ] 文案修改 --- PAMapp/node_modules/core-js/internals/function-bind-context.js | 23 ++++++----------------- 1 files changed, 6 insertions(+), 17 deletions(-) diff --git a/PAMapp/node_modules/core-js/internals/function-bind-context.js b/PAMapp/node_modules/core-js/internals/function-bind-context.js index 5d75086..4409ae0 100644 --- a/PAMapp/node_modules/core-js/internals/function-bind-context.js +++ b/PAMapp/node_modules/core-js/internals/function-bind-context.js @@ -1,24 +1,13 @@ +var uncurryThis = require('../internals/function-uncurry-this'); var aCallable = require('../internals/a-callable'); +var NATIVE_BIND = require('../internals/function-bind-native'); + +var bind = uncurryThis(uncurryThis.bind); // optional / simple context binding -module.exports = function (fn, that, length) { +module.exports = function (fn, that) { aCallable(fn); - if (that === undefined) return fn; - switch (length) { - case 0: return function () { - return fn.call(that); - }; - case 1: return function (a) { - return fn.call(that, a); - }; - case 2: return function (a, b) { - return fn.call(that, a, b); - }; - case 3: return function (a, b, c) { - return fn.call(that, a, b, c); - }; - } - return function (/* ...args */) { + return that === undefined ? fn : NATIVE_BIND ? bind(fn, that) : function (/* ...args */) { return fn.apply(that, arguments); }; }; -- Gitblit v1.8.0