From 26a09f08cf1ed43c640879f23fdad56c5c9282f7 Mon Sep 17 00:00:00 2001 From: HelenHuang <LinHuang@pollex.com.tw> Date: 星期四, 09 六月 2022 15:02:38 +0800 Subject: [PATCH] TODO#139884 Banner 1 文案調整 --- PAMapp/node_modules/core-js/internals/string-pad.js | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) diff --git a/PAMapp/node_modules/core-js/internals/string-pad.js b/PAMapp/node_modules/core-js/internals/string-pad.js index d6e8c7f..be11bbc 100644 --- a/PAMapp/node_modules/core-js/internals/string-pad.js +++ b/PAMapp/node_modules/core-js/internals/string-pad.js @@ -1,9 +1,12 @@ // https://github.com/tc39/proposal-string-pad-start-end +var uncurryThis = require('../internals/function-uncurry-this'); var toLength = require('../internals/to-length'); var toString = require('../internals/to-string'); -var repeat = require('../internals/string-repeat'); +var $repeat = require('../internals/string-repeat'); var requireObjectCoercible = require('../internals/require-object-coercible'); +var repeat = uncurryThis($repeat); +var stringSlice = uncurryThis(''.slice); var ceil = Math.ceil; // `String.prototype.{ padStart, padEnd }` methods implementation @@ -16,8 +19,8 @@ var fillLen, stringFiller; if (intMaxLength <= stringLength || fillStr == '') return S; fillLen = intMaxLength - stringLength; - stringFiller = repeat.call(fillStr, ceil(fillLen / fillStr.length)); - if (stringFiller.length > fillLen) stringFiller = stringFiller.slice(0, fillLen); + stringFiller = repeat(fillStr, ceil(fillLen / fillStr.length)); + if (stringFiller.length > fillLen) stringFiller = stringSlice(stringFiller, 0, fillLen); return IS_END ? S + stringFiller : stringFiller + S; }; }; -- Gitblit v1.8.0