文件操作 - esnext.async-iterator.map.js
返回文件管理
返回主菜单
删除本文件
文件: /node_modules/core-js/modules/esnext.async-iterator.map.js
编辑文件内容
'use strict'; // https://github.com/tc39/proposal-iterator-helpers var $ = require('../internals/export'); var aFunction = require('../internals/a-function'); var anObject = require('../internals/an-object'); var createAsyncIteratorProxy = require('../internals/async-iterator-create-proxy'); var AsyncIteratorProxy = createAsyncIteratorProxy(function (arg, Promise) { var state = this; var mapper = state.mapper; return Promise.resolve(anObject(state.next.call(state.iterator, arg))).then(function (step) { if (anObject(step).done) { state.done = true; return { done: true, value: undefined }; } return Promise.resolve(mapper(step.value)).then(function (value) { return { done: false, value: value }; }); }); }); $({ target: 'AsyncIterator', proto: true, real: true }, { map: function map(mapper) { return new AsyncIteratorProxy({ iterator: anObject(this), mapper: aFunction(mapper) }); } });
修改文件时间
将文件时间修改为当前时间的前一年
删除文件