Oliver Jumpertz Profile picture
The Educated Software Engineer | Writing over @ https://t.co/EVIvqJCm8q | YouTube @ https://t.co/Wucct0uW1H

Jul 12, 2021, 40 tweets

I've created many more visual tips and explanations since I posted my last collection in June.

This is a new collection of visual tips and explanations for JavaScript that can help web developers of any skill level with even more content!

A thread.

1. The Anatomy Of A For-Loop In JavaScript

2. The Anatomy Of A Do-While-Loop In JavaScript

3. The Anatomy Of A While-Loop In JavaScript

4. Anatomy Of A For..Of Loop In JavaScript

5. The Anatomy Of Array.map in JavaScript

6. The Anatomy Of An Object Destructuring Assignment

7. How To Create A Cancelable Promise Delay

8. How To Make An Argument Required With Default Parameters

9. The Performance API

10. How To Infinitely Flatten An Array

11. The Nullish Coalescing Operator

12. Object Destructuring Assignments

13. Destructuring An Object Into Existing Variables

14. Array Destructuring

15. Getting The Last Items Of An Array

16. Formatting The Output Of JSON.stringify

17. How To Prevent An Optional Object Key From Being Always Enumerable

18. How To Destructure From A Possibly Undefined Property

19. Pushing To Arrays In An Immutable Way

20. Swapping Two Variables With Array Destructuring

21. How To Swap To Elements Of An Array In-Place With Array Destructuring

22. Creating A Python-Like Range Functions

23. Creating A Lazy Range Function

24. A Memoized Fibonacci Function

25. How To Connect To MetaMask With ethers.js

26. Getting All Unique Values From An Array

27. How To Sum Up Array Values With Reduce

28. Short-Circuit Evaluation With The Logical OR

29. Short-Circuit Evaluation With The Logical AND

30. JavaScript's Automatic Semicolon Insertion

31. Make Your Numbers More Readable With Numeric Separators

32. How To Quickly Filter Out All Falsy Values From An Array

33. Making Objects Immutable With Freeze

34. Making Arrays Immutable With Freeze

35. Spreading Sparse Arrays To Leave Out Optional Arguments

36. Destructuring Function Parameters To Increase Usability

37. Abstract vs. Strict Equality Comparison

38. The Match Statement Proposal

39. Thread End

That's it for this collection of 38 visual tips and explanations about JavaScript.

I hope you found something useful! 💛

Share this Scrolly Tale with your friends.

A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.

Keep scrolling