From 26fa49f4b0aa658d65a21fffe828f39e78302573 Mon Sep 17 00:00:00 2001 From: HelenHuang <LinHuang@pollex.com.tw> Date: 星期四, 09 六月 2022 17:46:58 +0800 Subject: [PATCH] Revert "Update#139889 [ 快速篩選 ] 年資文案調整" --- PAMapp/node_modules/core-js/internals/task.js | 29 ++++++++++++++++------------- 1 files changed, 16 insertions(+), 13 deletions(-) diff --git a/PAMapp/node_modules/core-js/internals/task.js b/PAMapp/node_modules/core-js/internals/task.js index 2061dbd..9a91a46 100644 --- a/PAMapp/node_modules/core-js/internals/task.js +++ b/PAMapp/node_modules/core-js/internals/task.js @@ -1,17 +1,23 @@ var global = require('../internals/global'); -var isCallable = require('../internals/is-callable'); -var fails = require('../internals/fails'); +var apply = require('../internals/function-apply'); var bind = require('../internals/function-bind-context'); +var isCallable = require('../internals/is-callable'); +var hasOwn = require('../internals/has-own-property'); +var fails = require('../internals/fails'); var html = require('../internals/html'); +var arraySlice = require('../internals/array-slice'); var createElement = require('../internals/document-create-element'); +var validateArgumentsLength = require('../internals/validate-arguments-length'); var IS_IOS = require('../internals/engine-is-ios'); var IS_NODE = require('../internals/engine-is-node'); var set = global.setImmediate; var clear = global.clearImmediate; var process = global.process; -var MessageChannel = global.MessageChannel; var Dispatch = global.Dispatch; +var Function = global.Function; +var MessageChannel = global.MessageChannel; +var String = global.String; var counter = 0; var queue = {}; var ONREADYSTATECHANGE = 'onreadystatechange'; @@ -23,8 +29,7 @@ } catch (error) { /* empty */ } var run = function (id) { - // eslint-disable-next-line no-prototype-builtins -- safe - if (queue.hasOwnProperty(id)) { + if (hasOwn(queue, id)) { var fn = queue[id]; delete queue[id]; fn(); @@ -48,14 +53,12 @@ // Node.js 0.9+ & IE10+ has setImmediate, otherwise: if (!set || !clear) { - set = function setImmediate(fn) { - var args = []; - var argumentsLength = arguments.length; - var i = 1; - while (argumentsLength > i) args.push(arguments[i++]); + set = function setImmediate(handler) { + validateArgumentsLength(arguments.length, 1); + var fn = isCallable(handler) ? handler : Function(handler); + var args = arraySlice(arguments, 1); queue[++counter] = function () { - // eslint-disable-next-line no-new-func -- spec requirement - (isCallable(fn) ? fn : Function(fn)).apply(undefined, args); + apply(fn, undefined, args); }; defer(counter); return counter; @@ -79,7 +82,7 @@ channel = new MessageChannel(); port = channel.port2; channel.port1.onmessage = listener; - defer = bind(port.postMessage, port, 1); + defer = bind(port.postMessage, port); // Browsers with postMessage, skip WebWorkers // IE8 has postMessage, but it's sync & typeof its postMessage is 'object' } else if ( -- Gitblit v1.8.0