#jsbytes ผลการค้นหา
Day 12 of #LearnJSWithMe Closures = a function remembers its parent scope, even after the parent is gone. function outer() { let count = 0; return () => count++; } This is how private variables & memoization work in JS. #JSbytes #LearnJS #JSTips #TechTips #TechNews #TechJobs
Day 11 of #LearnJSWithMe Hoisting = JS moves declarations to the top. But remember: only declarations, not initializations. console.log(x); // undefined var x = 5; With let & const, you get a Temporal Dead Zone instead of silent bugs. #JSbytes #JSTips #LearnJS #TechNews
Day 9 of #LearnJSWithMe Stop breaking your app with undefined errors! console.log(user?.profile?.email) If any property doesn’t exist, JS returns undefined - not a crash 💥 One of the most underrated ES features! #JSbytes #LearnJS #Javascript #JSTips #LearnJavascript
Day 7 of #LearnJSWithMe map() transforms every element in an array - no loops needed. const prices = [100, 200, 300]; const gst = prices.map(p => p * 1.18); console.log(gst); // [118, 236, 354] When you map, you think functional. #JSTips #JSbytes #LearnJS #TechTips
Day 10 of #LearnJSWithMe Running async calls one-by-one? That’s slow 🫤 Use Promise.all() to run them in parallel : await Promise.all([fetchUser(), fetchPosts(), fetchComments()]); Faster results, cleaner async handling. #JStips #JSbytes #LearnJS #letsconnect
Day 6 of #LearnJSWithMe The spread operator (...) makes copying & merging arrays/objects effortless. const nums = [1, 2, 3]; const copy = [...nums, 4, 5]; console.log(copy); // [1, 2, 3, 4, 5] Cleaner than concat() - and super handy for immutability! #LearnJS #JSbytes #JStips
Day 12 of #LearnJSWithMe Closures = a function remembers its parent scope, even after the parent is gone. function outer() { let count = 0; return () => count++; } This is how private variables & memoization work in JS. #JSbytes #LearnJS #JSTips #TechTips #TechNews #TechJobs
Day 11 of #LearnJSWithMe Hoisting = JS moves declarations to the top. But remember: only declarations, not initializations. console.log(x); // undefined var x = 5; With let & const, you get a Temporal Dead Zone instead of silent bugs. #JSbytes #JSTips #LearnJS #TechNews
Day 10 of #LearnJSWithMe Running async calls one-by-one? That’s slow 🫤 Use Promise.all() to run them in parallel : await Promise.all([fetchUser(), fetchPosts(), fetchComments()]); Faster results, cleaner async handling. #JStips #JSbytes #LearnJS #letsconnect
Day 9 of #LearnJSWithMe Stop breaking your app with undefined errors! console.log(user?.profile?.email) If any property doesn’t exist, JS returns undefined - not a crash 💥 One of the most underrated ES features! #JSbytes #LearnJS #Javascript #JSTips #LearnJavascript
Day 7 of #LearnJSWithMe map() transforms every element in an array - no loops needed. const prices = [100, 200, 300]; const gst = prices.map(p => p * 1.18); console.log(gst); // [118, 236, 354] When you map, you think functional. #JSTips #JSbytes #LearnJS #TechTips
Day 6 of #LearnJSWithMe The spread operator (...) makes copying & merging arrays/objects effortless. const nums = [1, 2, 3]; const copy = [...nums, 4, 5]; console.log(copy); // [1, 2, 3, 4, 5] Cleaner than concat() - and super handy for immutability! #LearnJS #JSbytes #JStips
Something went wrong.
Something went wrong.
United States Trends
- 1. Wemby 78.1K posts
- 2. Spurs 50K posts
- 3. #QueenRadio 20K posts
- 4. Cooper Flagg 13.5K posts
- 5. Clippers 11.6K posts
- 6. Mavs 18.1K posts
- 7. Victor Wembanyama 23.9K posts
- 8. Anthony Edwards 6,319 posts
- 9. Dillon Brooks 1,206 posts
- 10. Anthony Davis 6,396 posts
- 11. Maxey 11.4K posts
- 12. VJ Edgecombe 25.5K posts
- 13. #PorVida 2,627 posts
- 14. Suns 16.1K posts
- 15. Embiid 14.2K posts
- 16. Sixers 24.5K posts
- 17. Blazers 3,961 posts
- 18. Lavine 1,421 posts
- 19. #AEWDynamite 24.7K posts
- 20. Klay 8,063 posts