Understanding Immutability in JavaScript

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 พ.ย. 2024

ความคิดเห็น • 41

  • @jawwadalam
    @jawwadalam 10 หลายเดือนก่อน +1

    Detailed simple explanation of why immutability is important. Thank you 👍

    • @deborah_kurata
      @deborah_kurata  10 หลายเดือนก่อน +1

      So nice of you to say. Thank you for watching!

  • @elyoaprogrammer
    @elyoaprogrammer 10 หลายเดือนก่อน +1

    So important topic explained by @DeborahKurata!!!

  • @AesSedai2020
    @AesSedai2020 หลายเดือนก่อน

    Nice, this was a really good explanation why immutability is important, thank you :)

    • @deborah_kurata
      @deborah_kurata  หลายเดือนก่อน

      Thank you! Glad it was helpful!

  • @ashutoshtiwari5222
    @ashutoshtiwari5222 10 หลายเดือนก่อน +1

    Simple yet informative.

    • @deborah_kurata
      @deborah_kurata  10 หลายเดือนก่อน

      Glad it was useful!

  • @RsPippen
    @RsPippen 10 หลายเดือนก่อน

    perfect timing! i was just dealing with a bug related to this topic

    • @deborah_kurata
      @deborah_kurata  10 หลายเดือนก่อน

      Great! Glad to hear it was useful!

  • @karlee8608
    @karlee8608 10 หลายเดือนก่อน

    The video is very informative. You should include a visual evidence of the primitive data type being immutable. Same thing with object and array. I like how you make the connection to the memory instead of the value itself. It helps explain what is going on behind the hood in JavaScript. If you can show an updated video with actual example that would be grateful.

    • @deborah_kurata
      @deborah_kurata  10 หลายเดือนก่อน

      Thank you!
      In the description of the video, I have a link to some code that demonstrates immutability. It defines a variable of each data type (primitive, array, object) as a property of another object. It then demonstrates when the setter is called (code sees the value as changed) and when it isn't. Please see the video description for the link.

  • @Sinan997
    @Sinan997 10 หลายเดือนก่อน

    Great video again, now i know why immutability is important. Thank you!

    • @deborah_kurata
      @deborah_kurata  10 หลายเดือนก่อน

      Glad it was helpful! Thanks!

  • @JJOhns-fy4tl
    @JJOhns-fy4tl 8 หลายเดือนก่อน

    so glad i found your channel. thank you for your clear explanations. one question though: when creating a new object by using the spread operator and the original object contains an array, i would copy the reference of the array, wouldn't I? So maybe I should figure out a combination of using the spread operator to treat the object as immutable and the with() method for the array. Or am i on the total wrong track?

  • @ibmmsayskhiedr4220
    @ibmmsayskhiedr4220 10 หลายเดือนก่อน

    Thanks a million I think immutability now became a piece of cake Thanks @Deborah

  • @NawalFatima-e8m
    @NawalFatima-e8m หลายเดือนก่อน

    slice performs a shallow copy of the array and it can be modified in future, so i think it should come under the mutable column

  • @abdulrenishr
    @abdulrenishr 5 หลายเดือนก่อน

    Awesome explanation

  • @respostasimples
    @respostasimples 10 หลายเดือนก่อน +1

    doing god's work Kurata, thanks!

    • @deborah_kurata
      @deborah_kurata  10 หลายเดือนก่อน

      😊 Thank you for watching!

  • @codingSparrow143
    @codingSparrow143 6 หลายเดือนก่อน

    Thank you so much!! Very clear explanation❤❤

    • @deborah_kurata
      @deborah_kurata  6 หลายเดือนก่อน +1

      Thank you. Glad it was helpful!

  • @SolidWorksMastery-hr4sg
    @SolidWorksMastery-hr4sg 4 หลายเดือนก่อน

    one question : i've read that dynamic arrays (which we use in javascript) create a new array in memory in case of adding new value which would exceed the length of the array , so does that mean that sometimes the address of the array change ?

    • @deborah_kurata
      @deborah_kurata  4 หลายเดือนก่อน

      This answer may be useful: stackoverflow.com/a/20323491

  • @abnow1998
    @abnow1998 10 หลายเดือนก่อน

    Hi Deborah, been following you since 2020, have watched all of your Angular courses on Plural sight, my request and I believe this is currently the hot topic: Next.js, pls make a series on this..

    • @deborah_kurata
      @deborah_kurata  10 หลายเดือนก่อน

      Thank you for the suggestion!

  • @povdata
    @povdata หลายเดือนก่อน

    How to get value of p variable by prev address x?

  • @MarcoPinheiro
    @MarcoPinheiro 10 หลายเดือนก่อน

    Bravo!!

  • @rs4267
    @rs4267 10 หลายเดือนก่อน

    As usual great job ❤

  • @farzadbahadorifar1126
    @farzadbahadorifar1126 9 หลายเดือนก่อน

    you explain really well, thank for that.

    • @deborah_kurata
      @deborah_kurata  8 หลายเดือนก่อน

      Thanks for watching!

  • @FuyadFuyad-ns6qg
    @FuyadFuyad-ns6qg 5 หลายเดือนก่อน

    very informative and well descriptive tutorial video. Hope you will give us more and more informative and well descriptive tutorials .❤

  • @ngotienthien7939
    @ngotienthien7939 10 หลายเดือนก่อน

    thank a lot, That's so useful

  • @hodasalah1663
    @hodasalah1663 10 หลายเดือนก่อน

    you are the best Thanks a lot

    • @deborah_kurata
      @deborah_kurata  10 หลายเดือนก่อน

      Thank you for watching!