An array of ways ... to create arrays (JS Basics)

Sdílet
Vložit
  • čas přidán 3. 07. 2024
  • Even in 2024, creating arrays in JavaScript has a few gotchas that you'll want to know about! And don't let sparse arrays catch you off guard!
    My Links
    shaky.sh
    shaky.sh/tools
    #programming #coding #typescript #javascript #frontenddeveloper #backenddeveloper #softwareengineer #softwareengineering #softwaredevelopment #javascriptbasics
  • Věda a technologie

Komentáře • 14

  • @mk72v2oq
    @mk72v2oq Před 13 dny +7

    The real benefit of 'Array.from({ length: 5 }, (i) => { ... })' is that it doesn't allocate an intermediate array to map on. This could lead to significant performance improvement, especially on large arrays.

  • @AfonsoSantos-dx2hq
    @AfonsoSantos-dx2hq Před 13 dny +1

    Really enjoyed watching, would love more javascript basics videos like this one

  • @krzysztofprzybylski2750
    @krzysztofprzybylski2750 Před 13 dny +2

    As much as I like js I feel like sparse arrays were created as a gotcha for developers young and old.

  • @Fullflexno
    @Fullflexno Před 8 dny

    Supercool!

  • @krccmsitp2884
    @krccmsitp2884 Před 11 dny

    JS is insane 😜

  • @alexjohnson-bassworship3150

    Loved it, as usual!!!

  • @MichiganTypeScript
    @MichiganTypeScript Před 13 dny

    always a good day when a notification for a new Andrew Burgess comes in!

  • @Nikgek
    @Nikgek Před 13 dny

    really interesting info, thanks

  • @laesseV
    @laesseV Před 12 dny

    We lately had exactly that bug where a coworker removed that "unnecessary" spread of Array(x)

  • @tarikeljabiri
    @tarikeljabiri Před 13 dny

    Hi man, this video made my tests green, thank you a lot 🙏

  • @TheShoAn
    @TheShoAn Před 12 dny

    [1, 2, 3, 4, 5] that's how i create an array

  • @maso4u
    @maso4u Před 13 dny

    do you mind going over you ide, how you have it set up and how do you navigate around it with mostly jyour keyboard

  • @deadlyecho
    @deadlyecho Před 11 dny +1

    They should have just gone with a consistent approach where the sparse "empty" cells have an undefined value rather than them being literally empty which affects the stream operators of the array... typical JS 🤦‍♂️