# core-js
[![Sponsors on Open Collective](https://opencollective.com/core-js/sponsors/badge.svg)](#raising-funds) [![Backers on Open Collective](https://opencollective.com/core-js/backers/badge.svg)](#raising-funds) [![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/zloirock/core-js?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![version](https://img.shields.io/npm/v/core-js.svg)](https://www.npmjs.com/package/core-js) [![npm downloads](https://img.shields.io/npm/dm/core-js.svg)](http://npm-stat.com/charts.html?package=core-js&author=&from=2014-11-18) [![Build Status](https://travis-ci.org/zloirock/core-js.svg)](https://travis-ci.org/zloirock/core-js) [![devDependency status](https://david-dm.org/zloirock/core-js/dev-status.svg)](https://david-dm.org/zloirock/core-js?type=dev)
## As advertising: the author is looking for a good job :)
## [core-js@3, babel and a look into the future](https://github.com/zloirock/core-js/tree/master/docs/2019-03-19-core-js-3-babel-and-a-look-into-the-future.md)
## Raising funds
`core-js` isn't backed by a company, so the future of this project depends on you. Become a sponsor or a backer [**on Open Collective**](https://opencollective.com/core-js) or [**on Patreon**](https://www.patreon.com/zloirock) if you are interested in `core-js`.
---
<a href="https://opencollective.com/core-js/sponsor/0/website" target="_blank"><img src="https://opencollective.com/core-js/sponsor/0/avatar.svg"></a><a href="https://opencollective.com/core-js/sponsor/1/website" target="_blank"><img src="https://opencollective.com/core-js/sponsor/1/avatar.svg"></a><a href="https://opencollective.com/core-js/sponsor/2/website" target="_blank"><img src="https://opencollective.com/core-js/sponsor/2/avatar.svg"></a><a href="https://opencollective.com/core-js/sponsor/3/website" target="_blank"><img src="https://opencollective.com/core-js/sponsor/3/avatar.svg"></a><a href="https://opencollective.com/core-js/sponsor/4/website" target="_blank"><img src="https://opencollective.com/core-js/sponsor/4/avatar.svg"></a><a href="https://opencollective.com/core-js/sponsor/5/website" target="_blank"><img src="https://opencollective.com/core-js/sponsor/5/avatar.svg"></a><a href="https://opencollective.com/core-js/sponsor/6/website" target="_blank"><img src="https://opencollective.com/core-js/sponsor/6/avatar.svg"></a><a href="https://opencollective.com/core-js/sponsor/7/website" target="_blank"><img src="https://opencollective.com/core-js/sponsor/7/avatar.svg"></a><a href="https://opencollective.com/core-js/sponsor/8/website" target="_blank"><img src="https://opencollective.com/core-js/sponsor/8/avatar.svg"></a><a href="https://opencollective.com/core-js/sponsor/9/website" target="_blank"><img src="https://opencollective.com/core-js/sponsor/9/avatar.svg"></a>
---
<a href="https://opencollective.com/core-js#backers" target="_blank"><img src="https://opencollective.com/core-js/backers.svg?width=890"></a>
---
**It's documentation for obsolete `core-js@2`. If you looking documentation for actual `core-js` version, please, check [this branch](https://github.com/zloirock/core-js/tree/master).**
Modular standard library for JavaScript. Includes polyfills for [ECMAScript 5](#ecmascript-5), [ECMAScript 6](#ecmascript-6): [promises](#ecmascript-6-promise), [symbols](#ecmascript-6-symbol), [collections](#ecmascript-6-collections), iterators, [typed arrays](#ecmascript-6-typed-arrays), [ECMAScript 7+ proposals](#ecmascript-7-proposals), [setImmediate](#setimmediate), etc. Some additional features such as [dictionaries](#dict) or [extended partial application](#partial-application). You can require only needed features or use it without global namespace pollution.
[*Example*](http://goo.gl/a2xexl):
```js
Array.from(new Set([1, 2, 3, 2, 1])); // => [1, 2, 3]
'*'.repeat(10); // => '**********'
Promise.resolve(32).then(x => console.log(x)); // => 32
setImmediate(x => console.log(x), 42); // => 42
```
[*Without global namespace pollution*](http://goo.gl/paOHb0):
```js
var core = require('core-js/library'); // With a modular system, otherwise use global `core`
core.Array.from(new core.Set([1, 2, 3, 2, 1])); // => [1, 2, 3]
core.String.repeat('*', 10); // => '**********'
core.Promise.resolve(32).then(x => console.log(x)); // => 32
core.setImmediate(x => console.log(x), 42); // => 42
```
### Index
- [Usage](#usage)
- [Basic](#basic)
- [CommonJS](#commonjs)
- [Custom build](#custom-build-from-the-command-line)
- [Supported engines](#supported-engines)
- [Features](#features)
- [ECMAScript 5](#ecmascript-5)
- [ECMAScript 6](#ecmascript-6)
- [ECMAScript 6: Object](#ecmascript-6-object)
- [ECMAScript 6: Function](#ecmascript-6-function)
- [ECMAScript 6: Array](#ecmascript-6-array)
- [ECMAScript 6: String](#ecmascript-6-string)
- [ECMAScript 6: RegExp](#ecmascript-6-regexp)
- [ECMAScript 6: Number](#ecmascript-6-number)
- [ECMAScript 6: Math](#ecmascript-6-math)
- [ECMAScript 6: Date](#ecmascript-6-date)
- [ECMAScript 6: Promise](#ecmascript-6-promise)
- [ECMAScript 6: Symbol](#ecmascript-6-symbol)
- [ECMAScript 6: Collections](#ecmascript-6-collections)
- [ECMAScript 6: Typed Arrays](#ecmascript-6-typed-arrays)
- [ECMAScript 6: Reflect](#ecmascript-6-reflect)
- [ECMAScript 7+ proposals](#ecmascript-7-proposals)
- [stage 4 proposals](#stage-4-proposals)
- [stage 3 proposals](#stage-3-proposals)
- [stage 2 proposals](#stage-2-proposals)
- [stage 1 proposals](#stage-1-proposals)
- [stage 0 proposals](#stage-0-proposals)
- [pre-stage 0 proposals](#pre-stage-0-proposals)
- [Web standards](#web-standards)
- [setTimeout / setInterval](#settimeout--setinterval)
- [setImmediate](#setimmediate)
- [iterable DOM collections](#iterable-dom-collections)
- [Non-standard](#non-standard)
- [Object](#object)
- [Dict](#dict)
- [partial application](#partial-application)
- [Number Iterator](#number-iterator)
- [escaping strings](#escaping-strings)
- [delay](#delay)
- [helpers for iterators](#helpers-for-iterators)
- [Missing polyfills](#missing-polyfills)
- [Changelog](./CHANGELOG.md)
## Usage
### Basic
```
npm i core-js
bower install core.js
```
```js
// Default
require('core-js');
// Without global namespace pollution
var core = require('core-js/library');
// Shim only
require('core-js/shim');
```
If you need complete build for browser, use builds from `core-js/client` path:
* [default](https://raw.githack.com/zloirock/core-js/v2.6.12/client/core.min.js): Includes all features, standard and non-standard.
* [as a library](https://raw.githack.com/zloirock/core-js/v2.6.12/client/library.min.js): Like "default", but does not pollute the global namespace (see [2nd example at the top](#core-js)).
* [shim only](https://raw.githack.com/zloirock/core-js/v2.6.12/client/shim.min.js): Only includes the standard methods.
Warning: if you use `core-js` with the extension of native objects, require all needed `core-js` modules at the beginning of entry point of your application, otherwise, conflicts may occur.
### CommonJS
You can require only needed modules.
```js
require('core-js/fn/set');
require('core-js/fn/array/from');
require('core-js/fn/array/find-index');
Array.from(new Set([1, 2, 3, 2, 1])); // => [1, 2, 3]
[1, 2, NaN, 3, 4].findIndex(isNaN); // => 2
// or, w/o global namespace pollution:
var Set = require('core-js/library/fn/set');
var from = require('core-js/library/fn/array/from');
var findIndex = require('core-js/library/fn/array/find-index');
from(new Set([1, 2, 3, 2, 1])); // => [1, 2, 3]
findIndex([1, 2, NaN, 3, 4], isNaN); // => 2
```
Available entry points for methods / constructors, as above examples, and namespaces: for example, `core-js/es6/array` (`core-js/library/es6/array`) contains all [ES6 `Arra
没有合适的资源?快使用搜索试试~ 我知道了~
企业版框架源代码,调试版本 前端项目代码.
共39805个文件
js:22754个
json:6921个
ts:2080个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 177 浏览量
2022-06-15
14:42:57
上传
评论
收藏 85.38MB ZIP 举报
温馨提示
企业版框架源代码,调试版本 前端项目代码.
资源推荐
资源详情
资源评论
收起资源包目录
企业版框架源代码,调试版本 前端项目代码. (39805个子文件)
00a0833fbf6448eafcfe70224ce633c3e7d4060c4cd2ca39bea75dfea83407bc48b76234f32e0055967511af2379b03ad4f07348f34c87fc15a3c045fdde 6KB
04b1ed2416160e397fdbdb7f6bd77389ccdc092cad5a6dd7cfa8ed6587b706e2065a631c51d4cc9417184445f0424f26733ff48857c92c5a8467d5294d8f 12KB
056ae6bafe54cec6c013bb5b8721afc3b3a31fabfeb973bdd00a346bb204 1KB
0673c3588c2e19ef7352b90060d3494222e9e0abd18952c6e377068b30b8 1KB
06bd0c1472420075a3d7866797d547c45543e23d5702a971af4dc732dd7b 1KB
06e6ddb8ce54182123d280cc4e82756183041d238fd1eca1cc9396696cb0 1KB
07b146409143a8c72861d54b24e922dc1e4942bbb81e5c52802bb1c048ff 1KB
0a29ba838787f21cc0dc065abf536a4e8a0a933a0948e9b26cf72057d4c1 1KB
0ac8b65037c3434a66c9f539a8b594f1908deacd84678e12b268542a098552c567dbb0773beb0a6ad333f33503c6cc23580bcf0c1e334fbead438bdc5e67 13KB
0cc9a4686fc339509bbfdffb8776f882d86b47690133f5a1a31ba3dbbdb1 1KB
0e301ae3de60b1b797ae716b7655761f5d84d993d8cf87a4188e7a51aa7dd3d9f5048e015710678233d9d1917358312acc1fca1f511079f1003cb809402b 7KB
0eadc919743138ace1675776ec1ceebc66a1c5cc646d037f14ea05ec3413 1KB
0ed9050236a7cbd7382a231948840cefa3b2d9a538280dec9e77ab9d745842b406762886f7ea784715e6f59b35da0c21d9453459c636c72411cb108723f9 2KB
0f59ec9ae5b571dd7e7ddb2c73311bebfbcb74938287e4f539ae3a966a2aa103b9818c06777c4570618aaa8007c48e9f5bba7a98e4378e4c0b8c4e0fbe9d 563KB
0fc987a875f0c373ac5ebb4d61f5c9906eb6da35a31407add13b9ffaab8e 1KB
sshpk-conv.1 4KB
he.1 3KB
jsesc.1 3KB
jsesc.1 3KB
sshpk-sign.1 2KB
sshpk-verify.1 2KB
cssesc.1 2KB
14028dec2ff8dafa61e7ab384979d6cfce7a16aafc5909a5912f45f8637b 1KB
16a6cf7d32afd34518046ed5af8d2c18af72d2540a7294292eb31ebcdc29 1KB
195b4501d12b0462ef9814da68ef914fb47f974039eaa7cf3b75f606dd5a998d4e62d07ec00ba5af1d7667e9a7454c03c30fcca27e9e923a910117da929f 16KB
1a46f889883bd0c6744610319b7f82617849f87dce7dcb2e75cb6308dbfb 1KB
1e38a6ab334494f925cc9f9d27f6ffe4b0b2057e2198fb1a01fe2e550a38 1KB
21f43d27d431d92340e880b255e3ea36760c2040ea57c386310774050c50 1KB
25474c15414291ebb57ff93bbe0e6f7cb7a704fd8fc642feb886b3f40a57 1KB
25c8a61bbe9cbed19200e27a6cacbc939e4379e37783f5a682dccde40387 1KB
26142f25634c04a01d018b423457c7c583aa63cfaecd65af40799754ebbfac98dc123be1c85c380ccb0063864f6f4d4c79f3a20ea77379dc764bb77b2302 13KB
266580c1c7fbb4a3d0dbdd89cb835ac7beb7ee6c2debc26dcf18ba57c436 1KB
286709c4603b260b000dab6ba3c6fd0e1a5ed97fdbf49550d449a83de0b5 1KB
28fb87df2e8a3cfb4b6ec047b90d2c0791382e2e14003e18e4f9b24cafd543d229b985c244556fdcb09366ac8b1de2e87ab0535c2636d11f8f25bb41bb91 11KB
299bd772ee61a472519be40d44aeb56450227c8c59e9ad890b03c0f287150eff13c7f2b5ab21f7c028e79f8669442e568362d79328813706911ffecefdfa 8KB
2f52e22c12f52fea2da4bc6b38d29e2aadc6f412f2a4a2f9202fc5d2eb8d 1KB
3046af002d6e96eaa158c04c9050c773c138999478b40680addf2606f20c957dd4589d45ae7aa766d10d84e53f41c9b629d6a7c35566f41c1819829d9b86 11KB
3051151a06fdc7cc31613049a90111a8bf935860948012423edd5fda52f9 1KB
34547cde5b3468013ba23094efc1a42f243143265668c42ed01f90df9316 1KB
34bd634d442ce377a73174c74dbd28808ed98e55857d3901e7920b6b44df1c07abe45872306faceada30e45e5e53486d4c92a2f8bb401127d7166cb215a6 19KB
35ac38afcb963e7b1b55058f98af49a67bb29af2041c0f1528b0d467ef80 1KB
36a440c417ae4b19336a9010047f8231ec4a36346d9acffaec55ba52e7e54831f8a13d74171592dd294aade2598df67d637afb755cb299aa85ee6c6cb396 17KB
391378adbb3387f10a1b882cfe0543ca85c53ef465a38d684392ad54ca251139d50f43811d4df79bb40143259ad94782f20c9f4f4d1a0526c37cb9c94db7 76KB
3b778054300ad65e92b91f1b6b764f35b395b65cb24fc3ca00cc13eb66c65418ab84149c1772cdf4d7a0fc8332734dc77bb27c2c71ad4d897e415c102623 9KB
3cf033893c9fb067b06946117f8321d378acc52808fbef2ae9bafee7c4f77dd9bc33feb7d609b406fa79c42c9086f7d8a9bddc24d70a795fea963c83ff4d 23KB
3e43bbf758fa75425782a3e4049aadb211d51b38b3c464f2ec10b247fce2735cec5dce5ae9d18eb2b3e6f2c4603fb8d310658d451eb3ead090d9d2125164 13KB
40241ad0e982f1d13a70a8d84b62984a0d87bd3d2c9c494d24e9353af7263f90b0011c0e21da7489139c949b2ebeaf29df3f4c63c1a85c392f4b2466ef34 10KB
4038ce670e19faf5163b2178740de1724519b2c51ac9085d3f25c42dd353 1KB
4506a67793807ee72039929086e3078552e65108875398fa331b3ef77d3f 1KB
46bd2aa0bcb7d24bcbffe398e12114a36b2e1a09f5b4a05e48a50a3a0cc012c699352b85f998c9678827c08c9a27c2c09e6c739a0f47d5c03bdfa78615ef 8KB
499dca8d9b8c847eb2eec920bf94e2f79b265882f05eaf7a7441b4276a803a7a60580de5134a3862127703a0aaf2142a0ec34127300edcf9cfa94f137038 2KB
4b0fa7201b9bc22902cede07dd731910a035620b4f2ffac3f0068bc21245 1KB
4e483652b35aadc43c9f2a65cd38963dac5ad835e32fcd38ce1fc084975a0d1d884e5a2eae9b8161dd01ed81e4c4824a3d6f6acad5d4dca0fa92ac9df8ff 2KB
4fb905301a99519a403a9da5ff4414de7af4aa8c7daa3313540b81981f5159a83d7724617bc05d88622a9846e957079aeaece780979151e886ddc6322e17 16KB
507d72e8ed2e3d7196a20cd118b7aba119a7ca9b7d91e7b55b0d447559e30d88c7b476c879ea8f5ef24a03e2a9c8f901a23292767ace2b1bd6a4bd70f221 24KB
5305986e81a22f8670eaa9dc0f26bec5d183d87cc3815b8131a81acfc6b4f79329451be8ebb5e57e7c4bd19c176e81d434eb5f1ef844308b3c379ad57676 11KB
597dcc36f435afe2ab3f739297899ad82e201c2a66128ce82559733792c408851078f50fd000f721d546190cfda444c1d687de14910ee8047a08db99300a 23KB
59e74c006c4e8f4b3a1df2b20fc9c5ce3bff172f9c469917c2b0e309ff52df5e028da9c79bb769fedacdaa03d8d36a1ce69e88e16c8bf83007c895eaea6c 22KB
5aa724da32536041f66eb7a4980b4212d5e3ea6f935ce1852d4f62247e34 1KB
5e3aafafce5f22d8445f76000104ab800869f590ba6e2142a111d1b2d20f5ffb93439033b1d0d4755870cfe665d4045e6f991756a3968257b6aac4043c93 562KB
5e6d12310c1afc1c8f66e426e499e5e7de6a967298e36146a2d55b15c6b5 1KB
5e996ec86bf9a4b8d52e031a89b336d262e3fbe40d24593ad33e094ce8b8 1KB
619ca7a069a788ff554af8935d27832a5e5476eb3a400fc89f0024ef4a464845305d7014146d84fd3e58dfb3eac9e880343c29c4616caeb77d4ea6b9711a 7KB
61e2c80266c74c4c3216f961b16a26dba8915aef704cea33c36cdf332c194918675dd6a9f675df4c65ad2e60c3fadda997fde7267190d3056c408b29d805 17KB
62ab99054f74eb518c17f003ccab13696e9b603eb00a644a910a51637724 1KB
6600e2f70744350a68e938b598efed76d0a600499cc444fd1d9630da8b708d6542fbe994fb05e48c9d39b5cb4be794a213fcee1318c07fe364ea9f2bfeab 8KB
669bf0a42e730e11f61ff0770fe9c10cd688356c542b997207eddf9bd065 1KB
6712fbc2c697e3db50212a9ba7516aa7609447ee25ea05323b7f61d43cb8 1KB
67a616b333b50fb9b4aba3c3b70f280cccb6a67e1c8850edb47a83f03194e4fc662783f7c81b74ea9fd98a17038798e60cefec4c69d6cc3c80de34d34f8e 2KB
67edd4727f6391cec6a72a9cba5ce8f9ad20a74c486ea0d28f8aee6a6d90 1KB
68535605bd1bf48fd75e93ddaee82fb542ff63c93fa3668a38572c62bc6e08d21c7ef230295b5de5ddb0d0e9aa6fcca8135e6ff83835308bd520676e6592 1.22MB
6c086794a367249443e35fbc9e00bf98e08258270ef43c8dd8a389869404343b512ec9a2fb786c65606272f0dfce07c26385ca6175002de21d944613efc4 22KB
6c67ecff49df0800742bf7e95620b5dbb5677e67e77d9f76fd1fdbc8f14bd9e7cb735e980b2785c0fbe40410ba1c897e25430fd8edf51d445ef6a18e1c80 39KB
6c6976bc7bc23e63006d6f587c9f45f6d7de93abb5bbbc051c52a080bea7 1KB
6df819526444c2b7d37b218b8098fc4b678a1af6dba796dcad4782cf22e9 1KB
70f4b884f2a2ca50cbdcfe6d86dbb81c15522082d3fbbd7d448b28445b20 1KB
72f5060b174eb5c40ab93829eb11503b525854e2dd3f9ab5184696dcd5a5f7829d2c35661cecca6aa37827030f77665e74388513d6f2bb468d303506b2bf 14KB
7515fc742b0bdc73f82d318bef4eb328b43df0dc5a7f576a2f6489efbd13 1KB
7530bcf68a1e0d10b389cc0e45f8d92761e33b26e1415e3093f36eafd67d 1KB
78efd9947ef7811497b54c1344b2d07e8fb4abab6aeebc92fcce0bea1c94 1KB
7b4dff087c629bef87f39dd2e4bd15fef856c6cd5bdb526ed11f952026e0 1KB
7f67f96695288b00760968b6e4d2ccbbe4300184464a2843e0a945667461 1KB
7fccf16a0276df81b3a3ec55b2f061b504fbd0ad7c881a8b6d5545227c444b9d43396f4e5582f078e08880514399e92e9330ccfd5201f5671de8b61da0a4 26KB
8200e1c2a16aa38af12ed4c7ab92f0322f7565c5d092d45774d278d923f8 1KB
89f2be2865d6634a2db92dec79309948bb0b4cb900605366921c66ea81a1 1KB
8a4d20c37ced7879164cf971926dfaae01c1b4cb9b8c041603c6d525e544 1KB
8ac6f40d0b318903ffed87d87160ec4547a3dde769ac66dc92e5bbf7fbd5 1KB
8c2ac488d6aded173723c0ff0688bbdd6e4c50a95c6977c22609ecb7ed60816a5e7c98b8d73eb5985ec8c0c70ce3350943be7cbc93d2912dce022f9a2ca8 8KB
8c3604517fd222900d56d3d5017318645318276ae9575938554632b9979d 1KB
8c79049cca5a397aea4a983197a971178f913eabe92089df4ac02a3ae63956566d199e32576c973bd6cd8e724300a71272194d7b8914e16d62d1681953e9 753B
8cf992aee1749ae96a8cb7ae6bdf6d4b90526530c6827b2041a2f6823316 1KB
8d700f198bd60abbb05e1403b0cebc9e72b72cf9a6bf3a576a21b0f4fd51 1KB
8efb3ec1e8b1f86e343ddfa6ce09862566b61ada3ba705ecb9b9d5e7605d50efabcc6c864bf1fd8437d498916bd3c0493f17517df577ee9ba8f1ea29a2c6 27KB
8f74ac6e2191f0af700a0b2a8197946099eb917b9b755b748e4895e1470e 1KB
90184ff5171314c4ac1222429a355176b6f25da984362bd0d6c3e872c60fdf47130d3dba3ca9e05b85fda8416da87ed578f028e4562ecbc44f3f55628f97 55KB
916e4095601db5e7a6a6cdac0acff3bf770ffc9424ddcb4d37b9e48c623b4c40e4f32cf023511189211b7494ee99f19aa9294ac509e5727ff035d25e93ce 21KB
92c59397e62ff4fa1c00b94d2523c3f222819222a3d3fa9a616f402c486fb6cc66dd0b5e54d7abd9560523e2f13d8a938168cff0666941428d2ea01ed864 379KB
952fd5d3d6b9249cf610133cdba696a29d01609bc1294da240f4ab5dd9cb3092913ffc71dac836e3eb59c0c99e1e5400bc1b9f5aa47a6a98c2dc45d612a0 7KB
9652c3d34f56c703d0eef28da560dcbeb97fb371ed77fe4a5e52078c70a1 1KB
991f4a3d44b0d28d9da504f06c04dae8adcf7843d4946762d4023f4687f3 1KB
共 39805 条
- 1
- 2
- 3
- 4
- 5
- 6
- 399
资源评论
济南医疗小程序状元
- 粉丝: 355
- 资源: 141
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功