New Features in ES6

What's new in the ECMAScript 6 language8 H 5 M

Just you? Training a whole team? There's an ITProTV plan that fits.

Start Training Today
  • New Features in ES6
    • Overview
    • Changes to Variables
    • Enhanced Object Literals
    • Classes Come to JavaScript
    • Classes Come to JavaScript Part 2
    • Changes to Functions
    • Changes to Strings
    • Changes to Strings Part 2
    • Changes to Arrays
    • Changes to Arrays Part 2
    • Destructing Data
    • Spread and Rest
    • Iterators and the for...of Loop
    • Promises and Fetch
    • Promises and Fetch Part 2
    • Generators
    • Generators Part 2
    • Proxies
    • Sets and WeakSets
    • Maps and WeakMaps


2 M

itprotv course thumbnailitprotv course thumbnailitprotv course thumbnail
  • Episode Description
  • Transcript

In this episode, Daniel and Justin give a general overview of what to expect in the upcoming ES6 series. They cover topics like who is the intended audience, what the scope of the series will cover, and what are some specific topics that will be addressed.

[SOUND] In this segment, we're gonna take a brief look at what you can expect in our upcoming ES6 series. Justin, can you give us a brief overview of the topics that we're gonna cover? >> So yeah, Daniel. And ES6 which is actually just JavaScript newer, right? JavaScript new is how I like to think about it. We're gonna cover some new syntax, such as classes. What are classes? If you know about classes from other languages, well they're finally coming to the JavaScript landscape. As well as additional syntax for objects that make things just a little bit easier, a little nicer to read and write. In addition to, there's been some changes to the fundamental data types, like strings and arrays. Strings are definitely growing up. I don't have to add all these plus signs. And arrays are finally offering us some ways to construct them from other iterables, that are just really nice to play around with. In addition to, there are a few new data types, such as sets, weak sets, maps, weak maps, and the proxy object. And those definitely come into play, and end up having some incredible power. But those are definitely just a glimpse into what we will cover. >> Awesome stuff, so you're throwing around a lot of big words, are definitely programming type language. Who is the intended audience for this series? >> So Daniel, the intended audience is someone who has a familiarity with JavaScript, and has started dabbling around on the ES6 landscape. So that's ECMAScript 6, which is just the newer version of JavaScript. JavaScript is an implementation of this standard. So if you wanna know what new features are abound in the JavaScript landscape, what's coming on board in browsers, and possibly even some future things that are available. Then definitely tune in, but you have to have some previous JavaScript experience, or otherwise you may be a little lost. >> Awesome, well a lot of our series are geared toward a certification, or an exam, or sort of trying to gain some sort of credibility in that field. Is this one of those types of series? >> Daniel, sadly there's not really a certification involved with learning ES6. It's more of a technical skill. I wanna power up my knowledge in the JavaScript landscape which, in addition, will make your code cleaner, easier to read, and a little more maintainable. >> Awesome stuff, well, if that sounds like something that might be interesting to you, we look forward to seeing you in the upcoming series. [SOUND] And done, boom.

Start training today

Just you? Check out our personal plans


$529 per seat/per year


Total seats


$349 per seat/per year


Total seats

Credit card required

This is for your account.
This is for your account.
We will contact you with this phone number about your trial.
We will contact you with this email about your trial.
What is the name of your company?
In which country is your company located?

Step 1 of 2

Get a demo or a start a team trial