8 Must Know JavaScript Array Methods

Поделиться
HTML-код
  • Опубликовано: 27 ноя 2024

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

  • @seenuvasanv
    @seenuvasanv 5 лет назад +861

    Filter - 0:22
    Map - 2:00
    Find - 2:55
    Foreach - 3:43
    Some - 4:32
    Every - 5:53
    Reduce - 6:28
    Includes - 8:52

  • @EduBasabe
    @EduBasabe 5 лет назад +93

    This is the most simple, short, good quality and well explained tutorial I have ever seen.

  • @liorocker1
    @liorocker1 5 лет назад +328

    Wow, the best 10 minutes used to learn how to deal with arrays, Thanks a lot :)

    • @WebDevSimplified
      @WebDevSimplified  5 лет назад +10

      You're welcome!

    • @averian3191
      @averian3191 5 лет назад +4

      I'm new to javascript and the guys at work were paying me out for using for loops. This was very helpful.

    • @randompal9828
      @randompal9828 5 лет назад

      Check out lodash for similar tricks, although than one is a library

    • @AyomideIruobe
      @AyomideIruobe 4 года назад +1

      Please view my short funny vid on arrays ruclips.net/video/LEKx0L4ukhs/видео.html

    • @vinubox
      @vinubox 4 года назад +1

      Yeah, not a single second wasted !

  • @hnasr
    @hnasr 5 лет назад +111

    Crisp video and right to the point!

    • @WebDevSimplified
      @WebDevSimplified  5 лет назад +9

      Thank you. I'm glad you enjoyed it.

    • @KSmith-md7po
      @KSmith-md7po 3 года назад

      @@WebDevSimplified By the way he's a great Backend Engineer :D

    • @yashlearnscode5502
      @yashlearnscode5502 3 года назад +1

      @@KSmith-md7po ah, yes, the two greats of the RUclips tech world saying hi. :)

    • @michaelcarnevale5620
      @michaelcarnevale5620 3 года назад

      @@WebDevSimplified ya u waste zero time, great reference material

    • @rassoulsaliou9950
      @rassoulsaliou9950 3 года назад

      @@yashlearnscode5502 1M101¹

  • @LaChRiZ2k
    @LaChRiZ2k 4 года назад +76

    For C# developers, who know LINQ:
    filter == Where()
    map == Select()
    find == FirstOrDefault()
    some == Any()
    every == All()
    reduce == Aggregate()
    includes == Contains()
    you're welcome.

    • @petazeta76
      @petazeta76 3 года назад +1

      it is includes not include

    • @blasm1713
      @blasm1713 3 года назад +3

      Name methods in js are much more natural

    • @slashd
      @slashd 2 года назад +2

      The C# names are much better!

  • @bmac-cz6rk
    @bmac-cz6rk 3 года назад +3

    I swear this guy explains things better than anyone else on the planet

  • @cswalker21
    @cswalker21 4 года назад +16

    Hello, I'm getting back into web development after a 20+ year absence, and it's pretty scary because everything is so different! Your channel has been a big help. Thank you so much for your clear explanations and tight presentation. Very valuable!

    • @anselmleo4146
      @anselmleo4146 4 года назад +4

      20+years ago.. what we had was more like web design.. but i feel you bro.. welcome back🤗

  • @anamihajloska9891
    @anamihajloska9891 4 года назад

    How is it that I read so many array methods articles and couldn't wrap my head around them, but when I watched this video everything made perfect sense? You're amazing, thank you for making these tutorials!

  • @pritiroy6849
    @pritiroy6849 5 лет назад +572

    I wish more people made tutorials like you.
    Clean , Short , Simple.
    subscribed , hoping for great content in the future.

    • @WebDevSimplified
      @WebDevSimplified  5 лет назад +39

      Thank you so much! I'm really glad you resonate so well with my teaching style.

    • @ThatGuyDownInThe
      @ThatGuyDownInThe 4 года назад +7

      All these dudes are getting a pay day when I land my first job soon

    • @shlomoh.6148
      @shlomoh.6148 3 года назад +3

      additionally no 5 minutes "please subscribe" introduction

    • @l.e.nichols9382
      @l.e.nichols9382 3 года назад

      Agreed

    • @arshadchowdhury5939
      @arshadchowdhury5939 3 года назад +1

      @@ThatGuyDownInThe Did you get the job ? where's the pay day waiting for it mate

  • @true_visual
    @true_visual Год назад +8

    No fluff, straight to the point! I really thank you for this video!

  • @DavidWoodMusic
    @DavidWoodMusic 5 лет назад +4

    My word thank you for showing this with multiple-property objects.
    Everyone does it with zero-property objects.
    You sir earned a sub 26 seconds into this video.

    • @WebDevSimplified
      @WebDevSimplified  5 лет назад +1

      That may be a RUclips record :P
      I'm really glad you enjoyed the video.

  • @joohimks
    @joohimks 4 года назад

    This video will deliver the expectations you expect from the title. Simple and straightforward

  • @hosseinpanahy5358
    @hosseinpanahy5358 Год назад +1

    This video is one of the reasons that I preach people learning sth in this era wouldn't require taking particular courses and having high-paid pedagogues... THANKS SIR♥️♥️♥️♥️♥️♥️

  • @sivakumarg98
    @sivakumarg98 4 года назад +13

    The two great channels where I learned everything, web dev simplified & Traversy media
    .
    🤘

    • @xeonace
      @xeonace 4 года назад

      Brad is a beast

    • @Snoo29293
      @Snoo29293 4 года назад +1

      Steven Griffith is a very good RUclipsr too, he has videos about almost anything you could think of in JavaScript, web dev simplified does help a lot, but sadly there few stuff he hasn't covered about JavaScript in his videos, and sometimes he simplifies things a lot, which is good if you are struggling to understand something, but some concepts is good to know a little deeper. I recommend watching web dev simplified as an introduction to a topic, and then searching the concept deeper by watching some other videos, like the videos Steven Griffith makes, except if the concept is already simple enough and doesn't have much else to learn, like the array methods we were taught in this video, there do are some stuff he didn't talk about, about reduce method for example I believe it also can take a third parameter, but this video pretty much covered everything about these array methods.

  • @aakash-codes
    @aakash-codes Месяц назад

    Can't believe I just learned about all these methods under a 10 min tutorial. Man love & respect for you. 🙇‍♂🙇‍♂

  • @digitalkov
    @digitalkov 3 года назад +2

    You are the best!
    Concise, no bs, no nonsense.
    Please don't change.
    And please don't add any silly bs in parenthesis like (as this, or as that...)

  • @Qrexx1
    @Qrexx1 2 года назад +4

    Very useful summary!
    But keep in mind that with the forEach method you don't have the option to skip an element or to break the loop, in those cases you still need the 'for' loop or the 'for...of' loop so you can use the 'continue' or 'break' keywords.

  • @scheimong
    @scheimong 4 года назад

    reduce() is seriously the best array method to know. It's useful whenever you want to generate a single value from the array's contents. Min, max, avg, std dev, whatever.
    The best part about it (and actually, all the other methods in this video) is that it turns the code from procedural to declarative. So instead of seeing a for loop, reading every line trying to understand what it's trying to do, a developer can simply read the first line, and whatever the code is trying to do is right there. The specific implementation is seldom important anyway. It makes the code so much cleaner and so much easier to maintain.

  • @SportsJames82
    @SportsJames82 2 года назад

    Funny how much more helpfully and clear this is about these methods over some tutorials that spend 30 to 45 on each method

  • @samalhabash2116
    @samalhabash2116 4 года назад +2

    The reduce method has been confusing me for a little bit as a is newbie. The way you explained it made so much sense! Thank you so much.

  • @javascriptmastery
    @javascriptmastery 5 лет назад +6

    I was just planning on creating a video about array methods! Nice one! :)

  • @irenazlo5173
    @irenazlo5173 3 года назад +27

    This tutorial has more knowledge than many 1hour+ tutorial videos. Well done!

  • @agatamaria5569
    @agatamaria5569 4 года назад +8

    It's probably incalculable how much time and mind power this video has saved me. I am so glad I came across it. Hero! Thank you :)

  • @Joe-qp9ix
    @Joe-qp9ix 4 месяца назад

    I'm so glad you went in-depth with explaining reduce. I just started learning software dev 2 weeks ago and couldn't wrap my head around it.

  • @aitolkunabdykaparova3926
    @aitolkunabdykaparova3926 3 года назад

    This is a really worth tutorial to watch for every newbie programmer. Finally started to understand the array methods. Thanks from Kyrgyzstan!

  • @phil8899
    @phil8899 2 года назад

    When learning Javascript you start to learn 10 percent then.... 5 years later you finish with the last 20 percent of knowledge.. Good stuff mate

  • @utkarshpant5297
    @utkarshpant5297 2 года назад +2

    Finally someone explained reduced() simply

  • @CommandoYi
    @CommandoYi Год назад

    This simplified so much of the confusion I had around these methods. Subbed!

  • @SiNevesh
    @SiNevesh 2 года назад +2

    Can't say how much I appreciate these videos. Straight-forward, simple, and most importantly, useful!

  • @noextrasugar
    @noextrasugar 2 года назад

    This video is only 10 minutes, but explained commonly used array methods so well! Ty for the great tutorial💯

  • @S0m0neRand0m
    @S0m0neRand0m 3 года назад +4

    Dang, if I had had the smarts of typing my problem into RUclips a couple hours earlier... you saved me dude! (just starting this JS journey)

  • @jthomasaurus
    @jthomasaurus 5 лет назад +11

    I watched a few videos of yours and was quickly convinced. I’m subscribed to your channel, your news letter, and checked out your “appearance” on the How to Code Well podcast.
    Really like your quick and to-the-point style of teaching, and you move quickly so I don’t get bored at all. I can always pause if I need to, but so many channels move too slowly.
    Thanks for all the help!

    • @WebDevSimplified
      @WebDevSimplified  5 лет назад +6

      Thank you so much! I spend a lot of time trying to make sure my pace of explanation is a good mix of quick without being too fast. I generally live by the principle of explaining something really well once and then moving on since it is a video and not a live lecture you can always pause or rewind like you mentioned.

  • @davidalexander8786
    @davidalexander8786 5 лет назад +8

    U can use reduce to consume an array of promises step by step
    await [1, 2, 3, 4].reduce(async (prevPromise, nextValue) => {
    await prevPromise;
    return new Promise((resolve, reject) => {
    setTimeout(() => {
    console.log('nextValue', nextValue)
    resolve()
    }, 200)
    })
    }, Promise.resolve())

  • @user-ff3su7rf6b
    @user-ff3su7rf6b 4 месяца назад +1

    Thx from Ukraine. You explain clearly, and even I understood

  • @michaelmaloy6378
    @michaelmaloy6378 Год назад

    I watch your videos whenever I want to take a break from regular work and learn something new and interesting. All of these methods made perfect sense when you described them. I'm eager to play with a bunch of these now.
    Thank you so much for the clear and concise explanations! :)

  • @vadasdaweewa9036
    @vadasdaweewa9036 5 лет назад +91

    Superb explanations. Wish your channel to grow, you deserve it.

    • @WebDevSimplified
      @WebDevSimplified  5 лет назад +7

      Thank you! I already feel like I have grown so much.

  • @calebprenger3928
    @calebprenger3928 5 лет назад +1

    awesome tutorials. it' s so nice to watch a tutorial where they don't have a bunch of small talk in all areas of the video. just no nonsense.

  • @johnnyholiday1150
    @johnnyholiday1150 3 года назад

    i love that most of his videos are fast-forwarded it makes it a challenge to keep up sometimes XD

  • @roostercogburn3272
    @roostercogburn3272 2 года назад

    This is (by far) the best explaination I've come across. I'm thinking that what probably makes array methods somewhat confusing in other explainations is that they usually introduce the concept of callbacks. It's much better to learn these ideas seperately. Before mentioning them as the array 'callback' methods.

  • @vladstankovic1050
    @vladstankovic1050 4 года назад

    No bullshit, just pure explanation. Awesome!

  • @senthilkumaripaulsami5737
    @senthilkumaripaulsami5737 5 лет назад +10

    Best video ever. Simple, easy to understand. Effective presentation. Looking forward to more videos.
    Been binge watching your videos.
    Thanks a ton..

  • @AdamBowersDeveloper
    @AdamBowersDeveloper 5 лет назад +5

    Reduce is definitely my favourite Array method.

  • @guillermodanielmazzarigiov1768
    @guillermodanielmazzarigiov1768 2 года назад

    I see a lot of possibilities with this methods, filtering menu or items in an e commerce store, adding up the total of a shopping cart, thanks for this, it is extremely useful

  • @secretcaptain7694
    @secretcaptain7694 3 года назад

    I don't why this video had 200 dislikes. This type of videos are rare in RUclips . I like this video so much 👍👍👍👍👍👍👍👍

  • @avivperets7360
    @avivperets7360 7 месяцев назад

    Thanks man, i'm glad that every time im entering to RUclips i see one new video of yours, made myself an habit to watch at least one a day to refresh my mind in some subjects that i might forgetting and sometime also get to know for the first time.

  • @michaelokellomykfrost
    @michaelokellomykfrost 2 года назад +2

    Man this was just amazing. You explain it with such simplicity without complicating and confusing the viewer. Thanks man

  • @shamiul_islam
    @shamiul_islam 3 года назад

    Efficient way of learning! Short, clear and easy to understand. Much appreciated. Keep up the good work.

  • @ThePorschefan
    @ThePorschefan 3 года назад

    This video explained for excel folks:
    Arrays = Excel table
    Filter = Filtering a table in excel or using an if function such as =if(A1

  • @S4LTYT
    @S4LTYT 4 года назад

    the most informative easy video on youtube about arrays

  • @splackna
    @splackna 4 года назад

    I've been working with firebase using for each without understanding it completely. Thank you for your insight and contribution!

  • @jpmiguel
    @jpmiguel 5 лет назад

    Another tip.
    You can also use
    item.filter(i=> i.name === "xxx") or
    item.find(i=> i.price > 1000)
    on most of the array commands instead of creating a new function.
    I find this approach less confusing and more clean.

    • @WebDevSimplified
      @WebDevSimplified  5 лет назад

      This still creates a function it is just an arrow function instead of a normal function.

  • @Developer-404
    @Developer-404 4 года назад +2

    This man is doing such a great job , the way he explain things are great. Thank you for you contribution👏.

  • @kiokoc0d3s
    @kiokoc0d3s Год назад

    This is wholesome! Clean, Clear and Concise! Props

  • @hikikomori69
    @hikikomori69 4 года назад

    Seriously thank you. This helped me past a huge block I had developed. Such a simple solution. Thank you!

  • @shfunky
    @shfunky 5 лет назад

    Finally understood how reduce actually works. Thanks man!

  • @jonjackson3695
    @jonjackson3695 3 года назад

    Every video you make is gold. Never unsubscribing

  • @diogofelicio9532
    @diogofelicio9532 Год назад

    You helped me a lot, i was strungling with this array methods and i can't thank you enough

  • @karvan101
    @karvan101 3 года назад +3

    We can also write the above with arrow function like this:
    const total = items.reduce((currentTotal, item) => item.price + currentTotal , 0)
    0: is no the start index but the value for currentTotal very first time.

  • @jagdishshetty4782
    @jagdishshetty4782 5 лет назад +3

    Excellent !!! Each of your videos is answering many of the questions that I have in such a short time !!!! Thx and keep it up !!!

    • @WebDevSimplified
      @WebDevSimplified  5 лет назад

      Thank you. I am glad you enjoy my videos. Hopefully my future videos are just as helpful.

  • @magerrrr
    @magerrrr 4 года назад

    Hi from Belarus, and thank you very much for the video! It was important and helpful for me to freshen up all array methods in my mind.

  • @serhatbekk
    @serhatbekk 4 года назад +7

    I've just found your channel and you're a great teacher! Thank you for sharing your knowledge. Thanks to you, now things started to get clearer! :)

  • @IsaacOladimeji
    @IsaacOladimeji 6 месяцев назад +1

    Simple, but yet so accurate, and easy to understand!!👌

  • @najmantube
    @najmantube 5 лет назад +1

    Clearest explanation I've come across - thanks!

    • @WebDevSimplified
      @WebDevSimplified  5 лет назад

      You're welcome!

    • @najmantube
      @najmantube 5 лет назад

      @@WebDevSimplified Was so good I watched it again :) Re .reduce() - that final zero - I was trying to think of a use case where you would have any other number than zero, but I couldn't! Any ideas?

    • @WebDevSimplified
      @WebDevSimplified  5 лет назад

      @@najmantube the reduce function is used a lot to doing things other than just complex summing. For example it can be used to group an array of objects by a certain key which would mean the 0 would need to be an empty object {} instead. Also you may already have a subtotal that you then need to add in taxes and discounts so you would use the existing subtotal instead of a 0.

    • @najmantube
      @najmantube 5 лет назад

      OK great thanks@@WebDevSimplified

  • @petarzafirovski6761
    @petarzafirovski6761 3 года назад

    Simply the best tutorial on array methods

  • @SalsaColombiaUS
    @SalsaColombiaUS 2 года назад

    Bro this is too easy, thank you for making this tutorial I learnt soooo much in such little time)) 🎉

  • @aseel1024
    @aseel1024 5 лет назад +7

    thx bro, BTW in arrow function u don't have to write return and open bracket if u have one return.
    example:
    let i = (el) => el + 10;

    • @WebDevSimplified
      @WebDevSimplified  5 лет назад +9

      Correct. I generally keep those types of statements on one line, but in a video with my font so large I usually break things onto multiple lines to make it easier to read.

    • @saeedatenzi
      @saeedatenzi 5 лет назад +2

      It is a best practice

    • @harag9
      @harag9 4 года назад

      It's best practice to bracket them and put a return statement in there, makes it much easier to read.

  • @johnfrancisco6736
    @johnfrancisco6736 4 года назад

    Good, crisp, precise, and very understandable. Thank you so much. It was just what I needed.

  • @maskman4821
    @maskman4821 4 года назад

    thank you Kyle for helping us review array operation

  • @matepavic1118
    @matepavic1118 4 года назад +1

    Such a clear and concise explanation of the subject matter. Keep up this good work! This is my first go-to channel whenever I need a lesson or need to gain understanding on a particular subject, no doubt.

  • @melkaouianas5633
    @melkaouianas5633 3 года назад

    Reduce is really one of the most powerful array method, it could actually replace all other methods 😁

    • @mrinmoyghosh1749
      @mrinmoyghosh1749 3 года назад

      How? Plz explain it

    • @melkaouianas5633
      @melkaouianas5633 3 года назад

      @@mrinmoyghosh1749 when using reduce you have access to every item and also the reslult of the previous operation. So you could do map, filter, find, some, every. The only drawback is the possible performance difference and lesser code clarity.

  • @theegreatestever2420
    @theegreatestever2420 4 года назад

    Thought I was already subscribed...Glad I realized I wasnt and did the right thing. You are an absolutely excellent teacher

  • @derickmoncado
    @derickmoncado 3 года назад +1

    const items = [
    { name: 'Bike', price: 100 },
    { name: 'TV', price: 200 },
    { name: 'Album', price: 10 },
    { name: 'Book', price: 5 },
    { name: 'Phone', price: 500 },
    { name: 'Computer', price: 1000 },
    { name: 'Keyboard', price: 25 }
    ];

  • @yubrajkarki2512
    @yubrajkarki2512 5 лет назад +2

    Thank you so much, buddy. I was struggling with this until I stumbled onto your video. Thanks a lot.

  • @mysterynewsbrasil
    @mysterynewsbrasil 3 года назад

    Your channel is one of my main go-tos for programming knowledge. Keep up the good work, my friend.

  • @NT-td1xr
    @NT-td1xr 3 года назад

    Thanks for explaining the reduce method in such an easy to understand way!

  • @pk2068
    @pk2068 2 года назад

    Nice, simple, clear and short to the point. Thanks for this.

  • @carltongordon
    @carltongordon 5 лет назад +6

    DUDE!!!!! you cleared up soooo much for me, thank you man

  • @cassette-cat
    @cassette-cat 5 месяцев назад

    Easily one of the best channels for js, thank you so much , subscribed!

  • @jeffreyjdesir
    @jeffreyjdesir 4 года назад

    A thousand thanks for the poignancy of your explanations. I didn't know `reduce` took a second initial value parameter before 🙏🏿

  • @antonfranzen2233
    @antonfranzen2233 5 лет назад +1

    Omg man! The fiilter i didnt know about! This solved a hell lot of issues! Thanks!!

    • @WebDevSimplified
      @WebDevSimplified  5 лет назад

      I'm glad I could help! The array methods are awesome.

  • @naimishahada1414
    @naimishahada1414 2 года назад

    This video has made my day ! I learnt so much that I really wanted to have the exact explanation ! Thanks buddy.

  • @shaikshavalisyed2012
    @shaikshavalisyed2012 5 лет назад +1

    Awesome...filter, map,find,forEach, every,some,reduce,includes.

  • @CristianRomero-up1nj
    @CristianRomero-up1nj 4 года назад

    we want and need more videos like this dude

  • @eddiejaoude
    @eddiejaoude 5 лет назад +1

    These are so useful, great explanation :)

    • @WebDevSimplified
      @WebDevSimplified  5 лет назад

      Thanks. Coming back to JavaScript after using a lot of Ruby made me really happy that these methods were added to JavaScript, because they made Ruby so nice to work with.
      I remember the days when .indexOf was about the only way to do anything with array searching and it sucked, because it wouldn't even return null. Checking for -1 everywhere was no fun.

  • @Daniel-nk3oq
    @Daniel-nk3oq 4 года назад

    I really appreciate this tutorial! You were clear and consise in explaining these array methods.

  • @Isabela-pj3bz
    @Isabela-pj3bz 5 лет назад

    You do explain complex stuff on a very dynamic way. Thanks.

    • @WebDevSimplified
      @WebDevSimplified  5 лет назад +1

      You are very welcome! I'm glad you liked the video.

  • @kingstonejob7840
    @kingstonejob7840 2 года назад

    Straight forward, clean and clear, thanks a lot.

  • @MessiVsEveryone
    @MessiVsEveryone 3 месяца назад

    the best teacher in the world. tnks for every thing

  • @jayclive6049
    @jayclive6049 Год назад

    just the best tutor anyone can have

  • @SumitKumar-co2pm
    @SumitKumar-co2pm 5 лет назад +1

    Gem of a video man. Thanks a really lot

  • @adeshas83
    @adeshas83 5 лет назад

    Great video. Refreshing.
    However sometimes we run into some issues with these functions such as:
    1. skipping elements: if you want to loop through some elements (applying a function) while skipping some elements. map and reduce will refuse to skip the elements returning an array with the same size
    2. combining the array methods: this can be annoying. e.g. you want to add, filter and apply a function to an array cant be done with one of these methods
    3. using globals or applying multiple / external functions within map or reduce. (It would be nice to see a video on this)

    • @WebDevSimplified
      @WebDevSimplified  5 лет назад +1

      You can skip elements by using if in your reduce function to skip past elements that do not meet a condition or by first filtering the array. You can also chain these methods very easily by doing .map(...).reduce(...) etc. Lasty I am not sure what you mean by using globalstar but inside these functions you can do whatever you want. It is just a function.

  • @marthae2015
    @marthae2015 4 года назад

    Helped me pass part of the entry challenge to the coding bootcamp I'm going for - thank you !

  • @dtwelve89
    @dtwelve89 5 лет назад +1

    Awesome video Kyle. Your teaching style is great, thank you.

  • @RameenFallschirmjager
    @RameenFallschirmjager 4 года назад

    Much better than other channels. Kudos!

  • @mikapeixoto9151
    @mikapeixoto9151 Год назад

    Finally a simple and objective viedo

  • @alexfoxleigh9443
    @alexfoxleigh9443 3 года назад

    Honestly. If you don't have some sort of code academy course where you are making money from online courses you are making a huge mistake. I've got dyspraxia which makes being a coder really challenging. Not because code is hard but because practically every other dev out there likes to teach by assuming a ton of pre-existing knowledge, which my brain can't process quickly enough.
    Case in point, thanks to you, I now properly understand how .reduce() works. I've used it in the past but I've always had to use examples that match my use-case because I just couldn't get my head around it and too many tutorials have explained it in a way that just makes my brain seize up.
    So thank you for that. If you DO have an online course, please post the link as I'd probably buy it.

    • @WebDevSimplified
      @WebDevSimplified  3 года назад +1

      I actually have multiple courses. They are all at courses.webdevsimplified.com. Thanks for the support.

    • @alexfoxleigh9443
      @alexfoxleigh9443 3 года назад

      @@WebDevSimplified Nice! I'll be buying those :)

  • @PTM1008
    @PTM1008 5 лет назад

    Very handy! Found an excellent resource before starting with my work for the day... Thanks for the good content!

    • @WebDevSimplified
      @WebDevSimplified  5 лет назад

      You are very welcome. I'm really glad you enjoyed the video.

  • @udaykiranr1223
    @udaykiranr1223 Год назад

    callback function of map takes three parameters 1. Item 2. Index 3. TotalArray

  • @alicemolinari1759
    @alicemolinari1759 3 года назад

    That is a very good tutorial. I found particularly interesting and well done the way the reduce method was explained, it was clearer than many other videos on the topic.

  • @inteamneverwin1023
    @inteamneverwin1023 5 лет назад +2

    Clean and tidy explanations, love it.