New Features in ES6

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

  • 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.

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

With more than 5,800 hours of engaging video training for IT professionals, you'll find the courses you and your team need to stay current and get the latest certifications.