{"id":6666,"date":"2021-08-05T06:47:43","date_gmt":"2021-08-05T06:47:43","guid":{"rendered":"https:\/\/www.ardorsys.com\/blog\/?p=6666"},"modified":"2021-08-11T04:19:07","modified_gmt":"2021-08-11T04:19:07","slug":"javascript-es6-cheat-sheet-2021","status":"publish","type":"post","link":"https:\/\/www.ardorsys.com\/blog\/javascript-es6-cheat-sheet-2021\/","title":{"rendered":"Latest JavaScript ES6 Cheat Sheet 2021"},"content":{"rendered":"<p>ECMAScript is a general-purpose programming language, standardized by Ecma International according to the document ECMA-262. It is a JavaScript standard meant to ensure the interoperability of web pages across different web browsers. ECMAScript 2015 was the second major revision to JavaScript that is known as ES6 and ECMAScript 6 now.<\/p>\n<p>JavaScript ES6 has come-up with new syntax and awesome features to make your code more readable and modern. This language allows you to do more with less code. ES6 introduces us to many great features like arrow functions, template strings, class destruction, Modules\u2026 and more. Let\u2019s take a look.<\/p>\n<h3>Arrow function<\/h3>\n<pre lang=\"javascript\">const sum = (a, b) => a + b\r\n\r\nconsole.log(sum(2, 6)) \/\/ prints 8\r\n<\/pre>\n<h3>Default parameters<\/h3>\n<pre lang=\"javascript\">function print(a = 5) {\r\n    console.log(a)\r\n}\r\n\r\nprint() \/\/ prints 5\r\nprint(22) \/\/ prints 22\r\n<\/pre>\n<h3>let scope<\/h3>\n<pre lang=\"javascript\">let a = 3\r\n\r\nif (true) {\r\n    let a = 5\r\n    console.log(a) \/\/ prints 5\r\n}\r\n\r\nconsole.log(a) \/\/ prints 3\r\n<\/pre>\n<h3>const<\/h3>\n<pre lang=\"javascript\">\/\/ can be assigned only once:\r\nconst a = 55\r\n\r\na = 44 \/\/ throws an error\r\n<\/pre>\n<h3>Multiline string<\/h3>\n<pre lang=\"javascript\">console.log(`\r\n  This is a \r\n  multiline string\r\n`)\r\n<\/pre>\n<h3>Template strings<\/h3>\n<pre lang=\"javascript\">const name = 'Leon'\r\nconst message = `Hello ${name}`\r\n\r\nconsole.log(message) \/\/ prints \"Hello Leon\"\r\n<\/pre>\n<h3>String includes()<\/h3>\n<pre lang=\"javascript\">console.log('apple'.includes('pl')) \/\/ prints true\r\nconsole.log('apple'.includes('tt')) \/\/ prints false\r\n<\/pre>\n<h3>String startsWith()<\/h3>\n<pre lang=\"javascript\">console.log('apple'.startsWith('ap')) \/\/ prints true\r\nconsole.log('apple'.startsWith('bb')) \/\/ prints false\r\n<\/pre>\n<h3>String repeat()<\/h3>\n<pre lang=\"javascript\">console.log('ab'.repeat(3)) \/\/ prints \"ababab\"\r\n<\/pre>\n<h3>Destructuring array<\/h3>\n<pre lang=\"javascript\">let [a, b] = [3, 7];\r\n\r\nconsole.log(a); \/\/ 3\r\nconsole.log(b); \/\/ 7\r\n<\/pre>\n<h3>Destructuring object<\/h3>\n<pre lang=\"javascript\">let obj = { \r\n  a: 55,\r\n  b: 44\r\n};\r\n\r\nlet { a, b } = obj;\r\n\r\nconsole.log(a); \/\/ 55\r\nconsole.log(b); \/\/ 44\r\n<\/pre>\n<h3>object property assignment<\/h3>\n<pre lang=\"javascript\">const a = 2\r\nconst b = 5\r\n\r\nconst obj = { a, b }\r\n\r\n\/\/ Before es6:\r\n\/\/ obj = { a: a, b: b }\r\n\r\nconsole.log(obj) \/\/ prints { a: 2, b: 5 }\r\n<\/pre>\n<h3>object function assignement<\/h3>\n<pre lang=\"javascript\">const obj = { \r\n    a: 5, \r\n    b() {\r\n        console.log('b')\r\n    } \r\n}\r\n\r\nobj.b() \/\/ prints \"b\"\r\n<\/pre>\n<h3>spread operator<\/h3>\n<pre lang=\"javascript\">const a = [ 1, 2 ]\r\nconst b = [ 3, 4 ]\r\n\r\nconst c = [ ...a, ...b ]\r\n\r\nconsole.log(c) \/\/ [1, 2, 3, 4]\r\n<\/pre>\n<h3>Object.assign()<\/h3>\n<pre lang=\"javascript\">const obj1 = { a: 1 }\r\nconst obj2 = { b: 2 }\r\n\r\nconst obj3 = Object.assign({}, obj1, obj2)\r\n\r\nconsole.log(obj3) \/\/ { a: 1, b: 2 }\r\n<\/pre>\n<h3>Object.entries()<\/h3>\n<pre lang=\"javascript\">const obj = {\r\n  firstName: 'Vipul',\r\n  lastName: 'Rawat',\r\n  age: 22,\r\n  country: 'India',\r\n};\r\n\r\nconst entries = Object.entries(obj);  \r\n\/* returns an array of [key, value] \r\n   pairs of the object passed\r\n*\/\r\n\r\nconsole.log(entries);  \r\n\/* prints\r\n   [\r\n     ['firstName', 'Vipul'], \r\n     ['lastName', 'Rawat'], \r\n     ['age', 22], \r\n     ['country', 'India']\r\n   ];\r\n*\/\r\n<\/pre>\n<h3>spread operator<\/h3>\n<pre lang=\"javascript\">const a = {\r\n    firstName: \"Barry\",\r\n    lastName: \"Manilow\",\r\n}\r\n\r\nconst b = {\r\n    ...a,\r\n    lastName: \"White\",\r\n    canSing: true,\t\r\n}\r\n\r\nconsole.log(a) \/\/ {firstName: \"Barry\", lastName: \"Manilow\"}\r\n\r\nconsole.log(b) \/\/ {firstName: \"Barry\", lastName: \"White\", canSing: true}\r\n\r\n\/\/ great for modifying objects without side effects\/affecting the original\r\n<\/pre>\n<h3>Destructuring Nested Objects<\/h3>\n<pre lang=\"javascript\">const Person = {\r\n  name: \"John Snow\",\r\n  age: 29,\r\n  sex: \"male\",\r\n  materialStatus: \"single\",\r\n  address: {\r\n    country: \"Westeros\",\r\n    state: \"The Crownlands\",\r\n    city: \"Kings Landing\",\r\n    pinCode: \"500014\",\r\n  },\r\n};\r\n\r\nconst { address : { state, pinCode }, name } = Person;\r\n\r\nconsole.log(name, state, pinCode) \/\/ John Snow The Crownlands 500014\r\nconsole.log(city) \/\/ ReferenceError\r\n<\/pre>\n<h3>Exponent operator<\/h3>\n<pre lang=\"javascript\">const byte = 2 ** 8\r\n\r\n\/\/ Same as: Math.pow(2, 8)\r\n<\/pre>\n<h3>Promises with finally<\/h3>\n<pre lang=\"javascript\">promise\r\n  .then((result) => { \u00b7\u00b7\u00b7 })\r\n  .catch((error) => { \u00b7\u00b7\u00b7 })\r\n  .finally(() => { \/\/ logic independent of success\/error })\r\n\r\n\/\/ The handler is called when the promise is fulfilled or rejected.\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"ECMAScript is a general-purpose programming language, standardized by Ecma International according to the document ECMA-262. It is a JavaScript standard meant to ensure the interoperability of web pages across different web browsers&#8230;\n","protected":false},"author":1,"featured_media":6669,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[150,44],"tags":[155,151,156,157,25],"class_list":["post-6666","post","type-post","status-publish","format-standard","has-post-thumbnail","category-javascript","category-web-development","tag-es6","tag-javascript","tag-javascript-es6","tag-programming-language","tag-web-development-company"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.9 - aioseo.com -->\n\t<meta name=\"description\" content=\"ECMAScript is a general-purpose programming language, standardized by Ecma International according to the document ECMA-262. It is a JavaScript standard meant to ensure the interoperability of web pages across different web browsers...\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"admin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.ardorsys.com\/blog\/javascript-es6-cheat-sheet-2021\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.9\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Ardorsys Insights -\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Latest JavaScript ES6 Cheat Sheet 2021 - Ardorsys Insights\" \/>\n\t\t<meta property=\"og:description\" content=\"ECMAScript is a general-purpose programming language, standardized by Ecma International according to the document ECMA-262. It is a JavaScript standard meant to ensure the interoperability of web pages across different web browsers...\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.ardorsys.com\/blog\/javascript-es6-cheat-sheet-2021\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.ardorsys.com\/blog\/wp-content\/uploads\/2021\/08\/ardorsys-Javascript-ES6.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.ardorsys.com\/blog\/wp-content\/uploads\/2021\/08\/ardorsys-Javascript-ES6.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"900\" \/>\n\t\t<meta property=\"og:image:height\" content=\"506\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-08-05T06:47:43+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-08-11T04:19:07+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/ardorsys\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@ardorsys\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Latest JavaScript ES6 Cheat Sheet 2021 - Ardorsys Insights\" \/>\n\t\t<meta name=\"twitter:description\" content=\"ECMAScript is a general-purpose programming language, standardized by Ecma International according to the document ECMA-262. It is a JavaScript standard meant to ensure the interoperability of web pages across different web browsers...\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.ardorsys.com\/blog\/wp-content\/uploads\/2021\/08\/ardorsys-Javascript-ES6.jpg\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/javascript-es6-cheat-sheet-2021\\\/#blogposting\",\"name\":\"Latest JavaScript ES6 Cheat Sheet 2021 - Ardorsys Insights\",\"headline\":\"Latest JavaScript ES6 Cheat Sheet 2021\",\"author\":{\"@id\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/author\\\/admin\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/ardorsys-Javascript-ES6.jpg\",\"width\":900,\"height\":506,\"caption\":\"ardorsys-Javascript-ES6\"},\"datePublished\":\"2021-08-05T06:47:43+00:00\",\"dateModified\":\"2021-08-11T04:19:07+00:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/javascript-es6-cheat-sheet-2021\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/javascript-es6-cheat-sheet-2021\\\/#webpage\"},\"articleSection\":\"JavaScript, Web Development, ES6, Javascript, javascript es6, programming language, web development company\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/javascript-es6-cheat-sheet-2021\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ardorsys.com\\\/blog#listItem\",\"position\":1,\"name\":\"Ardorsys\",\"item\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/category\\\/web-development\\\/#listItem\",\"name\":\"Web Development\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/category\\\/web-development\\\/#listItem\",\"position\":2,\"name\":\"Web Development\",\"item\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/category\\\/web-development\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/category\\\/web-development\\\/javascript\\\/#listItem\",\"name\":\"JavaScript\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ardorsys.com\\\/blog#listItem\",\"name\":\"Ardorsys\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/category\\\/web-development\\\/javascript\\\/#listItem\",\"position\":3,\"name\":\"JavaScript\",\"item\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/category\\\/web-development\\\/javascript\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/javascript-es6-cheat-sheet-2021\\\/#listItem\",\"name\":\"Latest JavaScript ES6 Cheat Sheet 2021\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/category\\\/web-development\\\/#listItem\",\"name\":\"Web Development\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/javascript-es6-cheat-sheet-2021\\\/#listItem\",\"position\":4,\"name\":\"Latest JavaScript ES6 Cheat Sheet 2021\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/category\\\/web-development\\\/javascript\\\/#listItem\",\"name\":\"JavaScript\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/#organization\",\"name\":\"Ardorsys Insights\",\"url\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/ardorsys-logo.png\",\"@id\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/javascript-es6-cheat-sheet-2021\\\/#organizationLogo\",\"width\":350,\"height\":93},\"image\":{\"@id\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/javascript-es6-cheat-sheet-2021\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.instagram.com\\\/ardorsystechnologies\",\"https:\\\/\\\/in.pinterest.com\\\/ardorsystechnologies\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/ardorsystechnologies\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/author\\\/admin\\\/#author\",\"url\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/author\\\/admin\\\/\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/javascript-es6-cheat-sheet-2021\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4f0a6e39134d168cf1a5573e9d071c32a8d99b252e76ae1bc7eb9d824cf4da43?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"admin\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/javascript-es6-cheat-sheet-2021\\\/#webpage\",\"url\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/javascript-es6-cheat-sheet-2021\\\/\",\"name\":\"Latest JavaScript ES6 Cheat Sheet 2021 - Ardorsys Insights\",\"description\":\"ECMAScript is a general-purpose programming language, standardized by Ecma International according to the document ECMA-262. It is a JavaScript standard meant to ensure the interoperability of web pages across different web browsers...\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/javascript-es6-cheat-sheet-2021\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/author\\\/admin\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/author\\\/admin\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/ardorsys-Javascript-ES6.jpg\",\"@id\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/javascript-es6-cheat-sheet-2021\\\/#mainImage\",\"width\":900,\"height\":506,\"caption\":\"ardorsys-Javascript-ES6\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/javascript-es6-cheat-sheet-2021\\\/#mainImage\"},\"datePublished\":\"2021-08-05T06:47:43+00:00\",\"dateModified\":\"2021-08-11T04:19:07+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/\",\"name\":\"Ardorsys Insights\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.ardorsys.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Latest JavaScript ES6 Cheat Sheet 2021 - Ardorsys Insights","description":"ECMAScript is a general-purpose programming language, standardized by Ecma International according to the document ECMA-262. It is a JavaScript standard meant to ensure the interoperability of web pages across different web browsers...","canonical_url":"https:\/\/www.ardorsys.com\/blog\/javascript-es6-cheat-sheet-2021\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.ardorsys.com\/blog\/javascript-es6-cheat-sheet-2021\/#blogposting","name":"Latest JavaScript ES6 Cheat Sheet 2021 - Ardorsys Insights","headline":"Latest JavaScript ES6 Cheat Sheet 2021","author":{"@id":"https:\/\/www.ardorsys.com\/blog\/author\/admin\/#author"},"publisher":{"@id":"https:\/\/www.ardorsys.com\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.ardorsys.com\/blog\/wp-content\/uploads\/2021\/08\/ardorsys-Javascript-ES6.jpg","width":900,"height":506,"caption":"ardorsys-Javascript-ES6"},"datePublished":"2021-08-05T06:47:43+00:00","dateModified":"2021-08-11T04:19:07+00:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.ardorsys.com\/blog\/javascript-es6-cheat-sheet-2021\/#webpage"},"isPartOf":{"@id":"https:\/\/www.ardorsys.com\/blog\/javascript-es6-cheat-sheet-2021\/#webpage"},"articleSection":"JavaScript, Web Development, ES6, Javascript, javascript es6, programming language, web development company"},{"@type":"BreadcrumbList","@id":"https:\/\/www.ardorsys.com\/blog\/javascript-es6-cheat-sheet-2021\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.ardorsys.com\/blog#listItem","position":1,"name":"Ardorsys","item":"https:\/\/www.ardorsys.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.ardorsys.com\/blog\/category\/web-development\/#listItem","name":"Web Development"}},{"@type":"ListItem","@id":"https:\/\/www.ardorsys.com\/blog\/category\/web-development\/#listItem","position":2,"name":"Web Development","item":"https:\/\/www.ardorsys.com\/blog\/category\/web-development\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.ardorsys.com\/blog\/category\/web-development\/javascript\/#listItem","name":"JavaScript"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.ardorsys.com\/blog#listItem","name":"Ardorsys"}},{"@type":"ListItem","@id":"https:\/\/www.ardorsys.com\/blog\/category\/web-development\/javascript\/#listItem","position":3,"name":"JavaScript","item":"https:\/\/www.ardorsys.com\/blog\/category\/web-development\/javascript\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.ardorsys.com\/blog\/javascript-es6-cheat-sheet-2021\/#listItem","name":"Latest JavaScript ES6 Cheat Sheet 2021"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.ardorsys.com\/blog\/category\/web-development\/#listItem","name":"Web Development"}},{"@type":"ListItem","@id":"https:\/\/www.ardorsys.com\/blog\/javascript-es6-cheat-sheet-2021\/#listItem","position":4,"name":"Latest JavaScript ES6 Cheat Sheet 2021","previousItem":{"@type":"ListItem","@id":"https:\/\/www.ardorsys.com\/blog\/category\/web-development\/javascript\/#listItem","name":"JavaScript"}}]},{"@type":"Organization","@id":"https:\/\/www.ardorsys.com\/blog\/#organization","name":"Ardorsys Insights","url":"https:\/\/www.ardorsys.com\/blog\/","logo":{"@type":"ImageObject","url":"https:\/\/www.ardorsys.com\/blog\/wp-content\/uploads\/2023\/03\/ardorsys-logo.png","@id":"https:\/\/www.ardorsys.com\/blog\/javascript-es6-cheat-sheet-2021\/#organizationLogo","width":350,"height":93},"image":{"@id":"https:\/\/www.ardorsys.com\/blog\/javascript-es6-cheat-sheet-2021\/#organizationLogo"},"sameAs":["https:\/\/www.instagram.com\/ardorsystechnologies","https:\/\/in.pinterest.com\/ardorsystechnologies","https:\/\/www.linkedin.com\/company\/ardorsystechnologies"]},{"@type":"Person","@id":"https:\/\/www.ardorsys.com\/blog\/author\/admin\/#author","url":"https:\/\/www.ardorsys.com\/blog\/author\/admin\/","name":"admin","image":{"@type":"ImageObject","@id":"https:\/\/www.ardorsys.com\/blog\/javascript-es6-cheat-sheet-2021\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/4f0a6e39134d168cf1a5573e9d071c32a8d99b252e76ae1bc7eb9d824cf4da43?s=96&d=mm&r=g","width":96,"height":96,"caption":"admin"}},{"@type":"WebPage","@id":"https:\/\/www.ardorsys.com\/blog\/javascript-es6-cheat-sheet-2021\/#webpage","url":"https:\/\/www.ardorsys.com\/blog\/javascript-es6-cheat-sheet-2021\/","name":"Latest JavaScript ES6 Cheat Sheet 2021 - Ardorsys Insights","description":"ECMAScript is a general-purpose programming language, standardized by Ecma International according to the document ECMA-262. It is a JavaScript standard meant to ensure the interoperability of web pages across different web browsers...","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.ardorsys.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.ardorsys.com\/blog\/javascript-es6-cheat-sheet-2021\/#breadcrumblist"},"author":{"@id":"https:\/\/www.ardorsys.com\/blog\/author\/admin\/#author"},"creator":{"@id":"https:\/\/www.ardorsys.com\/blog\/author\/admin\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/www.ardorsys.com\/blog\/wp-content\/uploads\/2021\/08\/ardorsys-Javascript-ES6.jpg","@id":"https:\/\/www.ardorsys.com\/blog\/javascript-es6-cheat-sheet-2021\/#mainImage","width":900,"height":506,"caption":"ardorsys-Javascript-ES6"},"primaryImageOfPage":{"@id":"https:\/\/www.ardorsys.com\/blog\/javascript-es6-cheat-sheet-2021\/#mainImage"},"datePublished":"2021-08-05T06:47:43+00:00","dateModified":"2021-08-11T04:19:07+00:00"},{"@type":"WebSite","@id":"https:\/\/www.ardorsys.com\/blog\/#website","url":"https:\/\/www.ardorsys.com\/blog\/","name":"Ardorsys Insights","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.ardorsys.com\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Ardorsys Insights -","og:type":"article","og:title":"Latest JavaScript ES6 Cheat Sheet 2021 - Ardorsys Insights","og:description":"ECMAScript is a general-purpose programming language, standardized by Ecma International according to the document ECMA-262. It is a JavaScript standard meant to ensure the interoperability of web pages across different web browsers...","og:url":"https:\/\/www.ardorsys.com\/blog\/javascript-es6-cheat-sheet-2021\/","og:image":"https:\/\/www.ardorsys.com\/blog\/wp-content\/uploads\/2021\/08\/ardorsys-Javascript-ES6.jpg","og:image:secure_url":"https:\/\/www.ardorsys.com\/blog\/wp-content\/uploads\/2021\/08\/ardorsys-Javascript-ES6.jpg","og:image:width":900,"og:image:height":506,"article:published_time":"2021-08-05T06:47:43+00:00","article:modified_time":"2021-08-11T04:19:07+00:00","article:publisher":"https:\/\/facebook.com\/ardorsys","twitter:card":"summary","twitter:site":"@ardorsys","twitter:title":"Latest JavaScript ES6 Cheat Sheet 2021 - Ardorsys Insights","twitter:description":"ECMAScript is a general-purpose programming language, standardized by Ecma International according to the document ECMA-262. It is a JavaScript standard meant to ensure the interoperability of web pages across different web browsers...","twitter:image":"https:\/\/www.ardorsys.com\/blog\/wp-content\/uploads\/2021\/08\/ardorsys-Javascript-ES6.jpg"},"aioseo_meta_data":{"post_id":"6666","title":"#post_title #separator_sa #site_title","description":"#post_excerpt","keywords":[],"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":[],"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[],"defaultGraph":"Article","defaultPostTypeGraph":""},"schema_type":"default","schema_type_options":"{\"article\":{\"articleType\":\"BlogPosting\"},\"course\":{\"name\":\"\",\"description\":\"\",\"provider\":\"\"},\"faq\":{\"pages\":[]},\"product\":{\"reviews\":[]},\"recipe\":{\"ingredients\":[],\"instructions\":[],\"keywords\":[]},\"software\":{\"reviews\":[],\"operatingSystems\":[]},\"webPage\":{\"webPageType\":\"WebPage\"}}","pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":{"locations":{"business":{"name":"","businessType":"","image":"","areaServed":"","urls":{"website":"","aboutPage":"","contactPage":""},"address":{"streetLine1":"","streetLine2":"","zipCode":"","city":"","state":"","country":"","addressFormat":"#streetLineOne\n#streetLineTwo\n#city, #state #zipCode"},"contact":{"email":"","phone":"","phoneFormatted":"","fax":"","faxFormatted":""},"ids":{"vat":"","tax":"","chamberOfCommerce":""},"payment":{"priceRange":"","currenciesAccepted":"","methods":""}}},"openingHours":{"useDefaults":true,"show":true,"alwaysOpen":false,"use24hFormat":false,"timezone":"","labels":{"closed":"","alwaysOpen":""},"days":{"monday":{"open24h":false,"closed":false,"openTime":"09:00","closeTime":"17:00"},"tuesday":{"open24h":false,"closed":false,"openTime":"09:00","closeTime":"17:00"},"wednesday":{"open24h":false,"closed":false,"openTime":"09:00","closeTime":"17:00"},"thursday":{"open24h":false,"closed":false,"openTime":"09:00","closeTime":"17:00"},"friday":{"open24h":false,"closed":false,"openTime":"09:00","closeTime":"17:00"},"saturday":{"open24h":false,"closed":false,"openTime":"09:00","closeTime":"17:00"},"sunday":{"open24h":false,"closed":false,"openTime":"09:00","closeTime":"17:00"}}}},"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2021-08-04 06:56:02","updated":"2026-06-28 09:50:21","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.ardorsys.com\/blog\" title=\"Ardorsys\">Ardorsys<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.ardorsys.com\/blog\/category\/web-development\/\" title=\"Web Development\">Web Development<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.ardorsys.com\/blog\/category\/web-development\/javascript\/\" title=\"JavaScript\">JavaScript<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tLatest JavaScript ES6 Cheat Sheet 2021\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Ardorsys","link":"https:\/\/www.ardorsys.com\/blog"},{"label":"Web Development","link":"https:\/\/www.ardorsys.com\/blog\/category\/web-development\/"},{"label":"JavaScript","link":"https:\/\/www.ardorsys.com\/blog\/category\/web-development\/javascript\/"},{"label":"Latest JavaScript ES6 Cheat Sheet 2021","link":"https:\/\/www.ardorsys.com\/blog\/javascript-es6-cheat-sheet-2021\/"}],"_links":{"self":[{"href":"https:\/\/www.ardorsys.com\/blog\/wp-json\/wp\/v2\/posts\/6666","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ardorsys.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ardorsys.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ardorsys.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ardorsys.com\/blog\/wp-json\/wp\/v2\/comments?post=6666"}],"version-history":[{"count":0,"href":"https:\/\/www.ardorsys.com\/blog\/wp-json\/wp\/v2\/posts\/6666\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ardorsys.com\/blog\/wp-json\/wp\/v2\/media\/6669"}],"wp:attachment":[{"href":"https:\/\/www.ardorsys.com\/blog\/wp-json\/wp\/v2\/media?parent=6666"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ardorsys.com\/blog\/wp-json\/wp\/v2\/categories?post=6666"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ardorsys.com\/blog\/wp-json\/wp\/v2\/tags?post=6666"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}