bugl
bugl
HomeLearnPatternsSearch
HomeLearnPatternsSearch

Loading lesson path

Learn/JavaScript/Debugging, Projects, and Reference
JavaScript•Debugging, Projects, and Reference

ECMAScript 2017

New Features in JavaScript 2017

Feature

Description

String padStart()

Pads the beginning of a string

String padEnd()

Pads the end of a string

Object entries()

Formula

Returns an array of the key/value pairs of an object

Object values()

Returns an array of the values of an object async and await

Simplifies the handling of promises

Trailing Commas

Formula

Allows trailing commas where a comma - separated list of values is accepted getOwnProperty

Descriptors

Returns an object containing all own property descriptors of an object

Browser Support

JavaScript 2017 is supported in all modern browsers since

September 2017

Chrome

58

Edge

15

Firefox

52

Safari

11

Opera

45

Apr 2017

Apr 2017

Mar 2017

Sep 2017

May 2017

Previous

ECMAScript 2018

Next

ECMAScript 2016