From ab4e8129d5c94ff96e6c85d0d2b66a04a052b4e5 Mon Sep 17 00:00:00 2001 From: HelenHuang <LinHuang@pollex.com.tw> Date: 星期四, 09 六月 2022 15:26:15 +0800 Subject: [PATCH] TODO#139888 嚴選配對 - 文案修改 --- PAMapp/node_modules/core-js/modules/es.object.is-sealed.js | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) diff --git a/PAMapp/node_modules/core-js/modules/es.object.is-sealed.js b/PAMapp/node_modules/core-js/modules/es.object.is-sealed.js index 98b1538..cae9a6f 100644 --- a/PAMapp/node_modules/core-js/modules/es.object.is-sealed.js +++ b/PAMapp/node_modules/core-js/modules/es.object.is-sealed.js @@ -1,15 +1,19 @@ var $ = require('../internals/export'); var fails = require('../internals/fails'); var isObject = require('../internals/is-object'); +var classof = require('../internals/classof-raw'); +var ARRAY_BUFFER_NON_EXTENSIBLE = require('../internals/array-buffer-non-extensible'); -// eslint-disable-next-line es/no-object-issealed -- safe +// eslint-disable-next-line es-x/no-object-issealed -- safe var $isSealed = Object.isSealed; var FAILS_ON_PRIMITIVES = fails(function () { $isSealed(1); }); // `Object.isSealed` method // https://tc39.es/ecma262/#sec-object.issealed -$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES }, { +$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES || ARRAY_BUFFER_NON_EXTENSIBLE }, { isSealed: function isSealed(it) { - return isObject(it) ? $isSealed ? $isSealed(it) : false : true; + if (!isObject(it)) return true; + if (ARRAY_BUFFER_NON_EXTENSIBLE && classof(it) == 'ArrayBuffer') return true; + return $isSealed ? $isSealed(it) : false; } }); -- Gitblit v1.8.0