Foundations: "Reference vs Value" concept could be given more attention in JS fundamental 5
Describe your suggestion
I would like to attach the link to the "Web Dev Simplified" YT video for the same in the additional resources.
Path
Foundations
Lesson Url
https://www.theodinproject.com/lessons/foundations-fundamentals-part-5
Checks
- [X] I have thoroughly read and understand The Odin Project Contributing Guide
- [X] Would you like to work on this issue?
(Optional) Discord Name
No response
(Optional) Additional Comments
Also, there are a couple of concepts like "nodes vs. element" and "global addEvent listener" which are not so hard to grab and have been described explicitly in one of "Web dev simplified" JS tutorials. I would highly recommend it added to the additional resources in the "DOM manipulation and events" chapter.
Thanks for the suggestion. Could you please give more context?
- what exactly is covered in the video (which preferably should be linked in your issue)
- why should it be in this lesson?
- what does it cover that is also covered in the lesson and what isn't covered in the lesson?
Thanks in advance for the info
[image: image.png] this snippet is from one of the links attached in this chapter i.e. "Foundations JS part 5", and I am finding it hard to comprehend since (as far as I know) there was no such mention of reference or value explicitly anywhere before this chapter. Now, since this chapter is all about objects and arrays, I think it would be a great time to understand this topic. So, the video that I am suggesting, contains a few examples in the very same context which I found really helpful as it also helped me understand the lines that are there in the above snippet. Here's the link to the video, in case you want to have a look: https://youtu.be/-hBJz2PPIVE?si=kTBehBNSPlUhZThb
I have also suggested two additions for the previous chapter i.e. "DOM manipulation and events". Firstly, there's nowhere mention of the concept 'GlobalAddEventListener'..so here's the link to that video which has provided info for the same and also will strengthen the already covered concept of 'addEventListener': https://youtu.be/XF1_MlZ5l6M?si=TTHrqgvkkhkmZqPw Secondly, I watched this video of the same Youtuber where he explained the difference between Nodes and Elements quite explicitly and I found it extremely intriguing and helpful, so I would suggest that too: https://youtu.be/rhvec8cXLlo?si=9hAV4kDb8H3OIX-G
On Fri, 6 Oct 2023 at 16:02, Manon @.***> wrote:
Thanks for the suggestion. Could you please give more context?
- what exactly is covered in the video (which preferably should be linked in your issue)
- why should it be in this lesson?
- what does it cover that is also covered in the lesson and what isn't covered in the lesson?
Thanks in advance for the info
— Reply to this email directly, view it on GitHub https://github.com/TheOdinProject/curriculum/issues/26433#issuecomment-1750375461, or unsubscribe https://github.com/notifications/unsubscribe-auth/BCMNU2ZQFCZW7L5ZUPKF3JLX57M3FAVCNFSM6AAAAAA5VPF67KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONJQGM3TKNBWGE . You are receiving this because you authored the thread.Message ID: @.***>
This issue is stale because it has had no activity for the last 30 days.
@ManonLef
Do you still want to respond to this or are you happy for someone else to take it on?
I'm so sorry @CouchofTomato , I missed the follow up on this. I'd love for someone else from the @TheOdinProject/foundations to have a look and take it on.
My apologies for the delay @satvator, I'm a bit too short on time to go through the proposed content and hold it to our current content.
No problem, I understand.
On Wed, 8 Nov, 2023, 1:39 am Manon, @.***> wrote:
I'm so sorry @CouchofTomato https://github.com/CouchofTomato , I missed the follow up on this. I'd love for someone else from the @TheOdinProject/foundations https://github.com/orgs/TheOdinProject/teams/foundations to have a look and take it on.
My apologies for the delay @satvator https://github.com/satvator, I'm a bit too short on time to go through the proposed content and hold it to our current content.
— Reply to this email directly, view it on GitHub https://github.com/TheOdinProject/curriculum/issues/26433#issuecomment-1799857270, or unsubscribe https://github.com/notifications/unsubscribe-auth/BCMNU2ZGSDAG2JAXMHOOWKTYDKIQRAVCNFSM6AAAAAA5VPF67KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOJZHA2TOMRXGA . You are receiving this because you were mentioned.Message ID: @.***>
This issue is stale because it has had no activity for the last 30 days.
Hello @satvator, thanks for making this issue.
Covering pass by reference vs pass by value in fundamentals 5 does seem like a good idea, but we would prefer to do so with either our own content or through an article linked as an assignment rather than a video.
Would you be interested in doing that?
Hey there!! Yes, I would love to contribute in whatever way I can. Although, I'm not really sure how you want me to do it if not by sharing video links.
On Tue, 13 Feb 2024 at 01:10, Austin Sullivan @.***> wrote:
Hello @satvator https://github.com/satvator, thanks for making this issue.
Covering pass by reference vs pass by value in fundamentals 5 does seem like a good idea, but we would prefer to do so with either our own content or through an article linked as an assignment rather than a video.
Would you be interested in doing that?
— Reply to this email directly, view it on GitHub https://github.com/TheOdinProject/curriculum/issues/26433#issuecomment-1939427508, or unsubscribe https://github.com/notifications/unsubscribe-auth/BCMNU2Z3ZNEOXQKUQES4LQTYTJVZPAVCNFSM6AAAAAA5VPF67KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMZZGQZDONJQHA . You are receiving this because you were mentioned.Message ID: @.***>
@satvator the more straight forward approach would be researching written articles that cover the topic, and see which ones felt the most helpful. You could also make an attempt at adding a new section of content in the lesson, but that may require more of an understanding of the concept and not as straight forward as providing an existing resource.
This issue is stale because it has had no activity for the last 30 days.
Going to close this out for now. @satvator if you'd still like to work on this feel free to ping in this issue. In the mean time this topic could be one that users could research on their own.