文件操作 - esnext.string.cooked.js
返回文件管理
返回主菜单
删除本文件
文件: /usr/share/nodejs/core-js-pure/modules/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])); } } });
修改文件时间
将文件时间修改为当前时间的前一年
删除文件