• Wednesday , 1 April 2020

JavaScript ES2020 awesome new features.

Code Canyon



ECMA 2020 version features BigInt , Promise.allSettled() , globalThis , Nullish Coalescing Operator (??) , Optional Chaining Operator (?.)

#javaScript #ES2020 #globalThis

*My Udemy Courses
https://www.udemy.com/js-masterclass/
https://www.udemy.com/course/react-hooks-course/

Follow me for technology updates
* https://facebook.com/techsith
* https://www.facebook.com/groups/techsith
* https://twitter.com/techsith1
* https://www.linkedin.com/groups/13677140/
* https://medium.com/@patelhemil

Help me translate this video.
* https://www.youtube.com/timedtext_cs_panel?c=UCbGZKLIHpox2l0whz6_RYyg&tab=2
Note: use https://translate.google.com/ to translate this video to your language. Let me know once you do that so i can give you credit. Thank you in advance.

Original source

3d Ocean

Related Posts

42 Comments

  1. mohd eshtiwi
    February 23, 2020 at 06:01

    WW III

  2. SzymeX
    February 23, 2020 at 06:01

    Thanks, will help me with my big JS projects.

  3. Adolf Buttheimer
    February 23, 2020 at 06:01

    Well techsnitch, i think I can come up a few better ways to start the year, but go on since we're here..

  4. ImRaN A MaZuMdEr
    February 23, 2020 at 06:01

    How different it is from ES2019 and ES6? Is it required to learn from Test Automation (with JavaScript) perspective? Please confirm.

  5. Iqbal Ahmed
    February 23, 2020 at 06:01

    Great sir
    Thank u

  6. DinckelMan
    February 23, 2020 at 06:01

    I've been waiting for these to make their way from TS into JS for so long. Great stuff!

  7. Tudor Todorescu
    February 23, 2020 at 06:01

    x?.profile?.name was basically available in ES2018 too

  8. bless darah
    February 23, 2020 at 06:01

    I like how they have borrowed ?? and ?. from angular. It makes coding thing with vanilla js much more simpler.
    This can make pairing ?. with ??. Oh my… Happy New Year techsith

  9. TankingShaman
    February 23, 2020 at 06:01

    Should have called the 3rd promise p4 just to trigger everyone's OCD.

  10. Wynter Alice
    February 23, 2020 at 06:01

    all these cool new features. Too bad we still have to cater to people using IE.

  11. Harshil parmar
    February 23, 2020 at 06:01

    bau divase video aayo pan jordar aayo

  12. The Jai Rana
    February 23, 2020 at 06:01

    Thank's

  13. Raviteja Vankam
    February 23, 2020 at 06:01

    You can this condition:- if('name' in x.profile) till '??' is not available

  14. Aditya Pareek
    February 23, 2020 at 06:01

    Hello Techsith, a great video as everytime. Is it possible to have a conversation on JavaScript I need bit of guidance from you.

  15. Ashish Mangla
    February 23, 2020 at 06:01

    its awsome

  16. Yi-Pei Huang
    February 23, 2020 at 06:01

    Definitely a decent way to start the new year 2020 with ES2020!

    Thank you sooooo much for this sharing. ^___^b

  17. Ramtoo Education
    February 23, 2020 at 06:01

    We really like the way you're teaching.

    We started teaching project-based React.
    And would appreciate your feedback.

  18. Dzintars Klavins
    February 23, 2020 at 06:01

    Would be great to make some updated and COMPLETE and opinioted development setups for 1) Component library development and 2) For application development WITHOUT frameworks.
    Like… VS Code settings.json, node, yarn, lerna, typescript, eslint, prettier, husky, lint-staged, mby hygen, git, npm. While there are a ton of material on how to use those tools in separation, firstly 99,9% of those tutorials are real crap and far from real-world development. Secondly, often there are tweaks and tricks to compose different tools to play together nicely. Think of .gitignore and lintstagedrc. Or tsconfig 'extends' property for better monorepo code organization for different builds. Or… i often see tslint and eslint in same repository which is somewhat outdated thing to do. Typescript component library monorepo setup. How to do that? Rarely who knows that. How to configure eslint with prettier? Rarely who exposes good practices. "You can do this or you can do that" is bad way to teach something. You need to teach about caveats, tricks, USECASES when to prefer one setting over another.
    It would be much better to have OPINIONATED, but complete setups than non-opinionated, but incomplete setups.
    And… in my experience there are those 2 kind of setups mostly used. One for NPM library development and another for application development where you import your own NPM modules.

  19. Sarang Choudhary
    February 23, 2020 at 06:01

    Very nice

  20. Tanzim Ibthesam
    February 23, 2020 at 06:01

    Sir any tutorials on Blazor?

  21. Bapin Malakar
    February 23, 2020 at 06:01

    BigInt, globalthis, allsatelled are 2019 features.

    ?. I m using this feature since 2018 in angular.

    ?? is new for me🤘🏻🤘🏻

  22. prabhu kadode
    February 23, 2020 at 06:01

    The best feature i liked is x?.profile?.name ..

  23. Avadhut Thorat
    February 23, 2020 at 06:01

    Thanks for the video ! Can you please also guide us over data structure and algorithms in Javascript? Would be a great help

  24. Shubham Dikkar
    February 23, 2020 at 06:01

    how to download embedded pdf from js viewer from website ctrl+p not working, display : none to display : inline not working any other way to download. please help me

  25. Kali 33
    February 23, 2020 at 06:01

    When i can use this without babel?

  26. hamidreza kazemi
    February 23, 2020 at 06:01

    thanks for the video.
    why optional chaining still not working in react or angular app?
    they use webpack & compile es6 to es5 using babel-loader
    only angular template supports it.

  27. coder4life
    February 23, 2020 at 06:01

    Thanks. Another great video. Happy New Year!

  28. Andrew Li
    February 23, 2020 at 06:01

    double ? operator which I have first seen in C# language with the same grammar meaning 😄 long long yrs ago💅

  29. Andrew Li
    February 23, 2020 at 06:01

    My lovely teacher😻

  30. ROWLAND EKEMEZIE
    February 23, 2020 at 06:01

    Excellent video.
    What software do you use for video editing?

  31. Ella Blun
    February 23, 2020 at 06:01

    ?? works in firefox right now

  32. Dejan Markovic
    February 23, 2020 at 06:01

    Happy new year techsith! 🙂

  33. HandyMandy
    February 23, 2020 at 06:01

    Great work TechSith. You're one of the best technical teachers on YouTube and trust me, I've watched too many videos on JS. Keep up your good videos. I like that you give examples to put this into context.

  34. Skia
    February 23, 2020 at 06:01

    Mate, as for the " ?. " operator
    Doesn't it already exist in Typescript? I remember having needed to use it quite a few times back when i played with Angular in the past
    I dunno why i always believed that it also existed in Javascript ;D

  35. Ganesh Kumar
    February 23, 2020 at 06:01

    Perfect!. Thanks for the video

  36. Vasile Grad
    February 23, 2020 at 06:01

    Cool video. Happy New Year!

  37. vignesh
    February 23, 2020 at 06:01

    Cool video😍 at start of the year 😊
    Keep rocking

  38. vinayak shahdeo
    February 23, 2020 at 06:01

    Does the ?? Comes with all version of react as they have inbuilt babel?

  39. AymanMorsy
    February 23, 2020 at 06:01

    💕

  40. SANDEEP SANDY
    February 23, 2020 at 06:01

    Happy new year #techsith sir

  41. Fabian Alvarado
    February 23, 2020 at 06:01

    Thanks! I love this channel. When I started learning JS I was also learning TS so I used the "?" operator in TypeScript, but I thought it was JS, it was disappointing for me to realize that it was available only on TS. Thanks Hemil!

  42. Manjunath Gk
    February 23, 2020 at 06:01

    First

Leave A Comment

You must be logged in to post a comment.