⚝
One Hat Cyber Team
⚝
Your IP:
172.22.0.1
Server IP:
151.80.20.34
Server:
Linux 794f04d97d5e 5.15.0-143-generic #153-Ubuntu SMP Fri Jun 13 19:10:45 UTC 2025 x86_64
Server Software:
Apache/2.4.62 (Debian)
PHP Version:
8.2.28
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
share
/
nodejs
/
core-js-pure
/
modules
/
View File Name :
esnext.string.cooked.js
var $ = require('../internals/export'); var uncurryThis = require('../internals/function-uncurry-this'); var toIndexedObject = require('../internals/to-indexed-object'); var toString = require('../internals/to-string'); var lengthOfArrayLike = require('../internals/length-of-array-like'); var $TypeError = TypeError; var ArrayPrototype = Array.prototype; var push = uncurryThis(ArrayPrototype.push); var join = uncurryThis(ArrayPrototype.join); // `String.cooked` method // https://github.com/tc39/proposal-string-cooked $({ target: 'String', stat: true, forced: true }, { cooked: function cooked(template /* , ...substitutions */) { var cookedTemplate = toIndexedObject(template); var literalSegments = lengthOfArrayLike(cookedTemplate); var argumentsLength = arguments.length; var elements = []; var i = 0; while (literalSegments > i) { var nextVal = cookedTemplate[i++]; if (nextVal === undefined) throw $TypeError('Incorrect template'); push(elements, toString(nextVal)); if (i === literalSegments) return join(elements, ''); if (i < argumentsLength) push(elements, toString(arguments[i])); } } });