Skip to main content

ALL Tags

Search this Blog

7 posts tagged with "javascript"

View All Tags

Kongvut Sangkla

Intro

สวัสดีครับ จะว่าไป Loop iterators ของภาษา JavaScript ก็มีเยอะมากนะครับ ผมเคยเขียนอธิบายไว้ที่นี่ ความแตกต่างระหว่าง Map Filter Find Reduce Foreach Every Some ของ JavaScript

แต่บทความนี้จะพูดถึงการดำเนิน Loop 2 ชนิด (อาจจะไม่คุ้น) ที่เป็นคุณสมบัติใหม่ตั้งแต่ JS ES5/ES6 คือ

  • for...in
  • for...of

ที่จริงทั้ง 2 คือ Loop แต่ก็มีความแตกต่างกันพอสมควร ดังนั้นต้องทำความใจดี ๆ เพราะอาจจะทำให้สับสนสำหรับการใช้งานพอสมควร

Kongvut Sangkla

Intro

สวัสดีครับ บทความนี้จะพูดถึงคุณสมบัติใหม่ ๆ ใน JavaScript ECMAScript 2020 (ES2020) แต่ไม่ได้พูดทั้งหมด เพราะจะเลือกเฉพาะอันที่ผมชอบและเห็นว่ามีประโยชน์มากจริง ๆ 😆 มาเริ่มกันเลย

Kongvut Sangkla

Intro

สวัสดีครับ บทความนี้จะพูดถึง ความคล้ายและความแตกต่างระหว่าง Rest Parameters vs. Spread Operators (เป็นคุณสมบัติใหม่ของ JS รุ่น ES6) เพราะตอนใช้งานแรก ๆ จะสับสนการเรียกอะไรคือ Rest อะไรคือ Spread เรียกสลับกันไปมา รู้แต่ว่าใช้ ... 😅 ทีนี้พอเข้าใจและเขียน JS มาสักพักแล้วก็เลยอยากสรุปเรื่องนี้ไว้สักหน่อย มาเริ่มกันเลยครับ

Kongvut Sangkla

Intro

บทความนี้จะเป็นการอธิบายความแตกต่างระหว่าง Export และ Export Default รวมถึงการ Import โดยเป็นการสรุปไม่ยาว เหมาะสำหรับผู้ที่เคยเขียนมาในระดับนึงแล้ว และจะอธิบายว่าเมื่อไหร่ควรใช้

Kongvut Sangkla

Intro

บทความนี้จะเป็นการอธิบายความแตกต่างระหว่าง Map Filter Find Reduce Foreach Every Some ของ JavaScript ซึ่งจากช่วงที่หัด JS ใหม่ ๆ ช่วงแรก ๆ ก็จะ งง ๆ อยู่ว่าแต่ละตัวควรใช้ตอนไหน ? ทำไมบางตัวให้ผลลัพธ์ใกล้เคียงกัน ? มันแตกต่างกันอย่างไร ? คำถามเยอะไปหมด

พอหาอ่านบทความส่วนใหญ่จะพูดถึงแค่ แต่ละตัวคืออะไร ทำงานอย่างไร แต่ไม่ได้ตอบโจทย์ที่ผมต้องการรู้ถึงความแตกต่างในแต่ละตัว ดังนั้นบทความนี้จะก็จะพูดถึงสิ่งเหล่านี้และยกตัวอย่างกรณีใดที่ควรใช้

Kongvut Sangkla

แนะนำสั้น ๆ เกี่ยวกับ AdonisJS

เกี่ยวกับ AdonisJS โดย AdonisJS คือ *Framework มุ่งเน้นเป็น MVC Framework (แต่ก็สามารถพัฒนาแค่ API ก็ได้สำหรับ Microservices) โดยผู้พัฒนาบอกว่าได้รับแรงบันดาลใจมาจาก Laravel Framework ที่มีความสุดยอด ด้วยสโลแกนที่ว่า A Laravel-style Framework for Node.js 😅

AdonisJS นั้นคล้ายคลึง Laravel แค่เขียนด้วยภาษา JavaScript ดังนั้นใครที่เคยใช้ Laravel Framework มาก่อนแล้ว ให้ลองมาอ่าน Docs ของ AdonisJS จะเข้าใจคอนเซ็ปได้เร็วมาก เพราะหลายส่วนมีความคล้ายคลึงกัน

Kongvut Sangkla

Intro

JavaScript (JS) คือภาษาคอมพิวเตอร์ชนิดหนึ่ง (ไม่ขอเล่าความเป็นมาละกันจะยาวไป) ที่มีอัตราเติบโตสูงมาก ๆ อ้างอิงข้อมูลจาก Stackoverflow (เว็บไซต์อารมณ์คล้าย ๆ Pantip ของชาวโปรแกรมเมอร์) ได้ทำแบบสำรวจทุกปีไว้ (ล่าสุด 2019) สถิติเทคโนโลยียอดนิยม เป็นอัน 1 (ที่มา https://insights.stackoverflow.com/survey/2019#most-popular-technologies)