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

Поделиться
HTML-код
  • Опубликовано: 3 июл 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
  • НаукаНаука

Комментарии • 14

  • @mk72v2oq
    @mk72v2oq 5 дней назад +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.

  • @Fullflexno
    @Fullflexno 20 часов назад

    Supercool!

  • @laesseV
    @laesseV 5 дней назад

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

  • @tarikeljabiri
    @tarikeljabiri 5 дней назад

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

  • @AfonsoSantos-dx2hq
    @AfonsoSantos-dx2hq 5 дней назад +1

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

  • @MichiganTypeScript
    @MichiganTypeScript 5 дней назад

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

  • @krzysztofprzybylski2750
    @krzysztofprzybylski2750 5 дней назад +1

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

  • @alexjohnson-bassworship3150
    @alexjohnson-bassworship3150 6 дней назад

    Loved it, as usual!!!

  • @krccmsitp2884
    @krccmsitp2884 4 дня назад

    JS is insane 😜

  • @Nikgek
    @Nikgek 6 дней назад

    really interesting info, thanks

  • @maso4u
    @maso4u 5 дней назад

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

  • @TheShoAn
    @TheShoAn 4 дня назад

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

  • @deadlyecho
    @deadlyecho 3 дня назад

    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 🤦‍♂️