{"id":24064511,"url":"https://github.com/dfm18/platzi-ecmascript-course","last_synced_at":"2026-04-25T11:32:50.497Z","repository":{"id":263600845,"uuid":"852319674","full_name":"dfm18/platzi-ecmascript-course","owner":"dfm18","description":"Mi seguimiento del curso Curso de ECMAScript: Historia y Versiones de JavaScript de Platzi.","archived":false,"fork":false,"pushed_at":"2024-09-04T15:51:05.000Z","size":9,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-02T06:34:26.493Z","etag":null,"topics":["ecmascript","es6","javascript","nodejs","platzi"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dfm18.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-04T15:51:02.000Z","updated_at":"2024-10-03T11:07:28.000Z","dependencies_parsed_at":"2024-11-19T12:59:38.813Z","dependency_job_id":"305a9491-1338-49e1-94c3-9064566c96cc","html_url":"https://github.com/dfm18/platzi-ecmascript-course","commit_stats":null,"previous_names":["dafexdev/platzi-ecmascript-course","dfm18/platzi-ecmascript-course"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dfm18/platzi-ecmascript-course","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dfm18%2Fplatzi-ecmascript-course","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dfm18%2Fplatzi-ecmascript-course/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dfm18%2Fplatzi-ecmascript-course/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dfm18%2Fplatzi-ecmascript-course/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dfm18","download_url":"https://codeload.github.com/dfm18/platzi-ecmascript-course/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dfm18%2Fplatzi-ecmascript-course/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32261110,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T09:15:33.318Z","status":"ssl_error","status_checked_at":"2026-04-25T09:15:31.997Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ecmascript","es6","javascript","nodejs","platzi"],"created_at":"2025-01-09T10:37:20.491Z","updated_at":"2026-04-25T11:32:50.467Z","avatar_url":"https://github.com/dfm18.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Platzi EcmaScript Course\n\n![JavaScript](https://img.shields.io/badge/JavaScript-323330?style=for-the-badge\u0026logo=javascript\u0026logoColor=F7DF1E)\n![NodeJS](https://img.shields.io/badge/Node%20js-339933?style=for-the-badge\u0026logo=nodedotjs\u0026logoColor=white)\n\nEn este repositorio está mi seguimiento del curso [Curso de ECMAScript: Historia y Versiones de JavaScript de Platzi](https://platzi.com/cursos/ecmascript-6/). Se trata de un recorrido por las nuevas caracteristicas agregas en las versiones de EcmaScript a partir de la versión ES6 lanzada en 2015.\n\n## Índice\n\n1. **ES6**\n   - 1.1. Let y Const ([00-let-const.js](./src/es6/00-let-const.js))\n   - 1.2. Arrow Functions ([01-arrow-functions.js](./src/es6/01-arrow-functions.js))\n   - 1.3. Strings ([02-strings.js](./src/es6/02-strings.js))\n   - 1.4. Default Parameters ([03-default-parameters.js](./src/es6/03-default-parameters.js))\n   - 1.5. Rest Spread ([04-rest-spread.js](./src/es6/04-rest-spread.js))\n   - 1.6. Object Literals ([05-object-literals.js](./src/es6/05-object-literals.js))\n   - 1.7. Promises ([06-promises.js](./src/es6/06-promises.js))\n   - 1.8. Classes ([07-classes.js](./src/es6/07-classes.js))\n   - 1.9. Modules ([08-module.mjs](./src/es6/08-module.mjs))\n   - 1.10. Generator ([09-generator.js](./src/es6/09-generator.js))\n   - 1.11. Set Add ([10-set-add.js](./src/es6/10-set-add.js))\n2. **ES7**\n   - 2.1. Exponential Operator ([00-exponential.js](./src/es7/00-exponential.js))\n   - 2.2 Array Includes ([01-array-includes.js](./src/es7/01-array-includes.js))\n3. **ES8**\n   - 3.1. Object Entries ([00-object-entries.js](./src/es8/00-object-entries.js))\n   - 3.2. Object Values ([01-object-values.js](./src/es8/01-object-values.js))\n   - 3.3. String Padding ([02-string-padding.js](./src/es8/02-string-padding.js))\n   - 3.4. Trailing Commas ([03-trailing-commas.js](./src/es8/03-trailing-commas.js))\n   - 3.5. Async - Await ([04-async-await.js](./src/es8/04-async-await.js))\n4. **ES9**\n   - 4.1. Regex ([00-regex.js](./src/es9/00-regex.js))\n   - 4.2. Spread ([01-spread.js](./src/es9/01-spread.js))\n   - 4.3. Promise.finally ([02-promise-finally.js](./src/es9/02-promise-finally.js))\n   - 4.4. Async Generator ([03-async-generator.js](./src/es9/03-async-generator.js))\n5. **ES10**\n   - 5.1. Flat Map ([00-flat-map.js](./src/es10/00-flat-map.js))\n   - 5.2. TrimStart - TrimEnd ([01-trimstart-trimend.js](./src/es10/01-trimstart-trimend.js))\n   - 5.3. Try - Catch ([02-try-catch.js](./src/es10/02-try-catch.js))\n   - 5.4. FromEntries ([03-fromentries.js](./src/es10/03-fromentries.js))\n6. **ES11**\n   - 6.1. Optional Chaining ([00-optional-chaining.js](./src/es11/00-optional-chaining.js))\n   - 6.2. BigInt ([01-bigint.js](./src/es11/01-bigint.js))\n   - 6.3. Nullish ([02-nullish.js](./src/es11/02-nullish.js))\n   - 6.4. Promise.allSettled ([03-promise-allsettled.js](./src/es11/03-promise-allsettled.js))\n   - 6.5. globalThis ([04-globalthis.js](./src/es11/04-globalthis.js))\n   - 6.6. matchAll ([05-matchall.js](./src/es11/05-matchall.js))\n   - 6.7. Dynamic Imports ([06-dynamic-import.js](./src/es11/06-dynamic-import.js))\n7. **ES12**\n   - 7.1. Numeric Separators ([00-numeric-separators.js](./src/es12/00-numeric-separators.js))\n   - 7.2. replaceAll ([01-replaceall.js](./src/es12/01-replaceall.js))\n   - 7.3. Promise.any ([02-promise-any.js](./src/es12/02-promise-any.js))\n   - 7.4. Private Methods ([03-private-methods.js](./src/es12/03-private-methods.js))\n8. **ES13**\n   - 8.1 At ([00-at.js](./src/es13/00-at.js))\n   - 8.2 Top Level Await ([01-top-level-await.mjs](./src/es13/01-top-level-await.mjs))","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdfm18%2Fplatzi-ecmascript-course","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdfm18%2Fplatzi-ecmascript-course","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdfm18%2Fplatzi-ecmascript-course/lists"}