การรวมarray. /JavaScript

#พื้นฐานการเขียนเว็ปไซต์

#javascript

#array

การรวม Array ใน JavaScript มีหลายวิธี ขึ้นอยู่กับว่าคุณต้องการรวมแบบไหน และต้องการใช้คุณสมบัติใหม่ ๆ ของภาษาหรือไม่ วิธีที่นิยมใช้มีดังนี้ครับ/ค่ะ:

1. การใช้ Spread Syntax (...) (วิธีที่แนะนำ)

นี่คือวิธีที่ทันสมัยและง่ายที่สุดสำหรับการรวม Array เข้าด้วยกันใน JavaScript

JavaScript

const arr1 = [1, 2, 3];

const arr2 = [4, 5, 6];

// รวม arr1 และ arr2 เข้าด้วยกันใน Array ใหม่

const combinedArray = [...arr1, ...arr2];

console.log(combinedArray);

// ผลลัพธ์: [1, 2, 3, 4, 5, 6]

ข้อดี: สั้น, อ่านง่าย, และสร้าง Array ใหม่โดยไม่เปลี่ยนแปลง Array เดิม (immutable).

ใช้ได้กับ: ES6 (ECMAScript 2015) ขึ้นไป

2. การใช้เมธอด concat()

เมธอด concat() เป็นวิธีดั้งเดิมในการรวม Array มันจะสร้าง Array ใหม่ที่มีสมาชิกของ Array ที่ถูกเรียกใช้และ Array ที่ถูกส่งเป็น Argument

JavaScript

const arr1 = ['a', 'b'];

const arr2 = ['c', 'd'];

const arr3 = ['e', 'f'];

// สามารถรวมหลาย Array ได้

const combinedArray = arr1.concat(arr2, arr3);

console.log(combinedArray);

// ผลลัพธ์: ['a', 'b', 'c', 'd', 'e', 'f']

ข้อดี: ใช้งานได้กับ JavaScript ทุกเวอร์ชัน และสร้าง Array ใหม่เช่นกัน.

3. การใช้เมธอด push() ร่วมกับ Spread Syntax (...)

หากคุณต้องการ รวม Array ที่สองเข้ากับ Array แรกที่มีอยู่แล้ว (คือการแก้ไข Array แรก) คุณสามารถใช้ push() ร่วมกับ Spread Syntax

JavaScript

const existingArray = [10, 20];

const newElements = [30, 40];

// ผลักสมาชิกทั้งหมดของ newElements เข้าไปใน existingArray

existingArray.push(...newElements);

console.log(existingArray);

// ผลลัพธ์: [10, 20, 30, 40]

ข้อควรระวัง: วิธีนี้เป็นการ เปลี่ยนแปลง (mutate) Array เดิม (existingArray).

4. การใช้ reduce() (สำหรับการรวม Array ของ Array)

ถ้าคุณมี Array ที่ประกอบด้วย Array ย่อย ๆ และต้องการรวมทุก Array ย่อยเหล่านั้นเข้าเป็น Array เดียว (Flattening)

JavaScript

const arrayOfArrays = [

[1, 2],

[3, 4],

[5, 6]

];

const combinedArray = arrayOfArrays.reduce((accumulator, currentArray) => {

return accumulator.concat(currentArray);

}, []); // เริ่มต้นด้วย Array ว่าง []

console.log(combinedArray);

// ผลลัพธ์: [1, 2, 3, 4, 5, 6]

ทางเลือกที่ง่ายกว่า: สำหรับการรวม Array ย่อย ๆ ในระดับความลึกที่กำหนด (เช่น ลึก 1 ชั้น) คุณสามารถใช้เมธอด flat() ได้:

JavaScript

const arrayOfArrays = [[1, 2], [3, 4], [5, 6]];

const combinedArray = arrayOfArrays.flat(); // ไม่ต้องใช้ reduce()

// ผลลัพธ์: [1, 2, 3, 4, 5, 6]

2025/10/22 แก้ไขเป็น

... อ่านเพิ่มเติมสำหรับหลายคนที่เพิ่งเริ่มต้นเรียนรู้ JavaScript อาจยังสงสัยว่า "Array คืออะไร" และทำไมการรวม Array ถึงมีความสำคัญ Array คือโครงสร้างข้อมูลชนิดหนึ่งที่จัดเก็บรายการข้อมูลในลำดับและเข้าถึงได้ด้วยดัชนี เช่นเดียวกับรายการสิ่งของที่วางเรียงเป็นแถว เมื่อเรามีหลาย Array ที่ต้องการจัดรวมเป็นชุดเดียว การรวม Array จึงเป็นกระบวนการที่ช่วยให้เราจัดการข้อมูลได้ง่ายขึ้น ผมเองมักจะเริ่มต้นด้วยการใช้ Spread Syntax (...) เพราะมันสั้น อ่านง่าย และไม่เปลี่ยนแปลง Array เดิม ซึ่งเหมาะสำหรับการเขียนโค้ดที่ปลอดภัยและบำรุงรักษาง่าย นอกจากนี้ concat() ก็ยังเป็นวิธีดั้งเดิมที่สามารถใช้ได้กับทุกเวอร์ชันของ JavaScript เคยมีครั้งหนึ่งที่ต้องจัดการงานข้อมูลจากหลายแหล่งที่ต่างกัน ซึ่งจัดเก็บอยู่ใน Array หลาย ๆ ตัว ผมเลยใช้ reduce() เพื่อรวม Array เหล่านั้นเข้าด้วยกันเป็น Array เดียวแบบเรียบง่าย แต่ถ้าข้อมูลมีแค่ระดับความลึกหนึ่งชั้น เช่น Array ของ Array ตามตัวอย่าง ผมจะใช้เมธอด flat() ที่มาใหม่และใช้งานง่ายมาก สุดท้ายแล้วการเลือกวิธีที่เหมาะสมควรพิจารณาจากเวอร์ชัน JavaScript ที่ใช้และความต้องการว่าจะให้ Array เดิมเปลี่ยนแปลงหรือไม่ ลองใช้แต่ละวิธีเพื่อดูผลลัพธ์และเลือกใช้อย่างเหมาะสมครับ

1 ความคิดเห็น

รูปภาพของ peemai Ccn
peemai Ccn

🥰🥰🥰🥰

โพสต์ที่เกี่ยวข้อง

JavaScript Cheat Sheet🌟ภาษายอดนิยมสำหรับเว็บฝั่ง Frontend และ Backend
JavaScript ภาษายอดนิยมสำหรับเว็บฝั่ง Frontend และ Backend ทำเว็บไซต์แบบไดนามิก เกมบนเบราว์เซอร์ และมือถือ 5 สิ่งต้องรู้เกี่ยวกับ JavaScript 1. JavaScript คืออะไร? — ภาษาโปรแกรมลำดับสูง รันได้ทั้ง Browser (Frontend) และ Server (Node.js) 2. ติดตั้ง/รันที่ไหน? — รันบน Browser console (F12) หรือติ
NerdDailyDose

NerdDailyDose

ถูกใจ 74 ครั้ง

ภาพปกแสดงชื่อเรื่อง 'HOW TO ย้ายมาสาย TECH ภายใน 4 เดือน!' พร้อมรูปผู้หญิงยิ้ม แล็ปท็อป ไอคอนโค้ด และ API สื่อถึงการเปลี่ยนสายงานด้านเทคโนโลยีสำหรับคนไม่มีพื้นฐาน
ภาพแสดงขั้นตอนที่ 1 'เรียนรู้ด้วยตัวเอง' พร้อมตัวอย่างวิดีโอ YouTube จากช่อง KongRuksiam Tutorial สำหรับเรียน HTML5 และ CSS3 สำหรับผู้เริ่มต้น
ภาพแสดงขั้นตอนที่ 2 'BOOTCAMP' พร้อมข้อมูลการเลือก Bootcamp ของ TechUp และรายละเอียดค่าใช้จ่ายเบื้องต้น รวมถึงโลโก้บริษัทพันธมิตรต่างๆ
HOW TO ย้ายมาสาย Tech ภายใน 4 เดือน!
#CareerTips #หน้าที่การงาน #ย้ายสายงาน #หมดไฟ #สายไอที
ANTHIYAR

ANTHIYAR

ถูกใจ 294 ครั้ง

ภาพปกแสดงหัวข้อ 'Ep.2 คลังศัพท์โค้ดพื้นฐาน ต้องรู้!' พร้อมภาพคนกำลังเขียนโค้ดบนคอมพิวเตอร์และโน้ตบุ๊ก มีไอคอนหลอดไฟและแล็ปท็อปแสดงภาษา HTML, CSS, JS
ภาพอธิบายคำศัพท์เกี่ยวกับการทำงานของโปรแกรม (Execution) ได้แก่ Compile, Run/Execute, Debug, Error/Bug และ Exception พร้อมไอคอนที่เกี่ยวข้อง
ภาพอธิบายคำศัพท์เกี่ยวกับ Networking เช่น API, Request/Response, Protocol (HTTP, TCP), JSON/XML และ REST/GraphQL พร้อมภาพประกอบเครือข่าย
📂แชร์คลังศัพท์ที่ Coding ต้องรู้! - 2
✨มาต่อแล้วค่าทุกคนนน ~ ถ้าอยากเริ่มเขียนโค้ด แต่ศัพท์ยากเต็มไปหมด, 😣 มือใหม่หัดเขียนโค้ดมาทางนี้! 👋🏻 รวมคำศัพท์พื้นฐานที่ต้องรู้ก่อนเริ่ม จะได้ไม่ยืนงงในดงโค้ดกันอีกต่อไป เซฟเก็บไว้ดูได้เลยน้าา ~ 💻✨ หรือใครมีคำไหนอยากมาแชร์ คอมเม้นท์ได้เลยนะคะ🤍 #Coding #codingtips #programmer #มือใ
มัทฉะฮันนี่ไลม์หวานน้อย

มัทฉะฮันนี่ไลม์หวานน้อย

ถูกใจ 12 ครั้ง

50 สิ่งที่ต้องรู้เกี่ยวกับ 💛 JavaScript 💛ภาษาโปรแกรมที่ได้รับความนิยมสูงสุดในโลก
50 สิ่งที่ต้องรู้เกี่ยวกับ JavaScript JavaScript เป็นภาษาโปรแกรมที่ได้รับความนิยมสูงสุดในโลก ใช้งานทั้งฝั่ง Frontend, Backend, Mobile และ Desktop Part 1 พื้นฐานและประวัติ 1. JavaScript ถูกสร้างใน 10 วัน Brendan Eich สร้าง JavaScript ขึ้นมาในปี 1995 ภายในเวลาเพียง 10 วัน ที่บริษัท Netscape
NerdDailyDose

NerdDailyDose

ถูกใจ 14 ครั้ง

มือใหม่เริ่มตรงนี้! 5 เว็บฝึกเขียนโค้ดฉบับคนไม่มีพื้นฐานก็ทำได้✨
การเรียนเขียนโค้ด ก็เป็นสกิลอันดับต้นๆของคนอยากฝึก Skills ใหม่ๆ แต่ไม่รู้จะเริ่มยังไง จะเรียนรู้เรื่องไหม? ไม่ใช่ปัญหาเพราะเราได้รวบรวมเว็บในการเรียนเขียนโค้ดตั้งแต่ Beginner ไปยังระดับ Advanced มาไว้ให้แล้ว มีเว็นไหนบ้างมาดูกั๊น~ 1. Coddy เป็นเว็บฝึกฝนการเขียนโค้ดอันดับต้นๆ เรียนเข้าใจง่ายเพราะ
Farafern- • • -

Farafern- • • -

ถูกใจ 921 ครั้ง

ภาพปกแสดงชายหนุ่มในบทบาทต่างๆ พร้อมข้อความว่า "จากล่ามญี่ปุ่น ย้ายสายงาน สู่โปรแกรมเมอร์ (บริษัทญี่ปุ่น) แค่ 4 เดือน?" และ "กำเงินก้อนสุดท้ายย้ายสายงาน"
ภาพชายหนุ่มในชุดครุยและชุดลำลอง พร้อมข้อความ "Part 1 ตอนเรียนมหาลัย ผมเลือกเรียน 'ภาษาญี่ปุ่น' เพราะชอบวัฒนธรรมและการ์ตูนญี่ปุ่น"
ภาพชายหนุ่มยิ้มกับสุนัข พร้อมข้อความ "Part 2 ทำงาน เรียนจบได้งานเป็นล่าม รพ.สัตว์ได้ 2 ปี...แต่ในใจกลับรู้สึกว่า 'ยังไม่ใช่'"
จากล่าม → โปรแกรมเมอร์ญี่ปุ่น 🇯🇵
เส้นทางสู่การเปลี่ยนสายใน 4 เดือนของผม ตอนเรียนมหา’ลัย ผมเลือกเรียน “ภาษาญี่ปุ่น” เพราะชอบวัฒนธรรมและการ์ตูน แต่หลังทำงานเป็นล่ามอยู่ 2 ปี ผมกลับรู้สึกว่า “ยังไม่ใช่” วันหนึ่งผมเห็นโต๊ะข้าง ๆ — แผนกโปรแกรมเมอร์ ทุกคนดูเท่ เก่ง และมีไฟ ตั้งแต่นั้นผมรู้เลยว่า... ผมอยากเป็น “เดฟจัง” ผมลาออ
สีคราม クラム👓

สีคราม クラム👓

ถูกใจ 551 ครั้ง

เคยไหม… 😵‍💫 นั่งไล่หาข้อมูลใน Excel ทีละแถว จนปวดตา นี่แหละเหตุผลที่คนทำงานส่วนใหญ่ “ขาด VLOOKUP ไม่ได้” 💚 ✨ ค้นหาข้อมูลไว ✨ ลดงานซ้ำ ๆ ✨ ดึงข้อมูลอัตโนมัติ ✨ ทำรายงานง่ายขึ้นเยอะ ไม่ว่าจะงานคลังสินค้า บัญชี ขาย สต๊อก หรือ HR สูตรนี้คือ “ตัวช่วยชีวิต” ของคนทำงาน Excel จริง ๆ 🔥 เรีย
JJ

JJ

ถูกใจ 137 ครั้ง

ลิสต์ศัพท์C1-C2มาฝากจ้า
Reference: https://www.oxfordlearnersdictionaries.com/external/pdf/wordlists/oxford-3000-5000/The_Oxford_5000_by_CEFR_level.pdf ***บางคำใช้ได้ทั้ง B2- C1 นะคะ*** นักเรียนต้องดูดีๆอีกที บางคำบริบทเปลี่ยนความหมายเปลี่ยนน้าาาา 🫶🏻🫶🏻🫶🏻 แม้กระทั่ง Cambridge online dictionary ยังต้องอัพเดทฐานข้อมูลเรื
English with KruMai

English with KruMai

ถูกใจ 1510 ครั้ง

เบื่อไหมกับการนั่งพิมพ์สูตร Excel ซ้ำๆ ยาวเป็นหางว่าว แถมพองานซับซ้อนขึ้น สูตรก็เริ่มเอาไม่อยู่? 😫
วันนี้ ออฟฟิศ101 จะพาทุกคนก้าวข้ามขีดจำกัดของสูตร Excel ธรรมดา สู่โลกของ VBA (Visual Basic for Applications) ผู้ช่วยสุดเทพที่จะเปลี่ยนงานถึกๆ ให้เป็นระบบอัตโนมัติ! 🦸‍♂️✨ สิ่งที่สูตรทั่วไปทำไม่ได้ แต่ VBA ทำให้คุณได้! เขียนระบบไว้ครั้งเดียว ใช้งานได้ตลอดไป ประหยัดเวลาชีวิตไปได้อีกเยอะ! มาดู 10 ทริค
ออฟฟิศ101

ออฟฟิศ101

ถูกใจ 5 ครั้ง

ภาพการ์ตูนชายหนุ่มสวมแว่นชี้ขึ้น พร้อมข้อความ 'แจกสูตร excel 111 สูตร' และโลโก้ MGT SPU มีไอคอน Excel, เอกสาร, เครื่องคิดเลข และเหรียญประกอบ เป็นการนำเสนอสูตร Excel 111 สูตรจาก MGT SPU
📊 แจกฟรี! 111 สูตร Excel ตัวจริงเสียงจริง ใช้ได้เลยทันที
🔢 กลุ่มสูตรคำนวณเบื้องต้น (Basic Math) ✅ 1. SUM(A1:A10) → รวมยอด ✅ 2. AVERAGE(A1:A10) → ค่าเฉลี่ย ✅ 3. MAX(A1:A10) → ค่าสูงสุด ✅ 4. MIN(A1:A10) → ค่าต่ำสุด ✅ 5. ROUND(A1,2) → ปัดทศนิยม ✅ 6. ROUNDUP(A1,0) → ปัดขึ้น ✅ 7. ROUNDDOWN(A1,0) → ปัดลง ✅ 8. INT(A1) → ตัดทศนิยม ✅ 9. MOD(A1,2) → หาร
MGT™ SBS

MGT™ SBS

ถูกใจ 991 ครั้ง

ภาพแสดงตัวอย่างอีเมลเชิญสัมภาษณ์หรือยืนยันการคัดเลือกจากบริษัทชั้นนำ เช่น SCG, Bangchak, AIS, Agoda, SCB TechX และ PTT ซึ่งเป็นผลลัพธ์ของการเขียน Resume/CV ที่ดี เพื่อให้ได้โอกาสฝึกงานในบริษัทที่ใฝ่ฝัน.
ภาพแสดงตัวอย่างส่วนบนของ Resume/CV ที่เน้นข้อมูลสำคัญ เช่น สรุปตัวตน (Summary), ประวัติการศึกษา (Education) พร้อมวิชาที่เกี่ยวข้อง และท��ักษะ (Skills) ทั้ง Technical และ Soft Skills พร้อมคำแนะนำในการเขียนให้กระชับและครบถ้วน.
ภาพแสดงตัวอย่างส่วนล่างของ Resume/CV ที่เน้นประสบการณ์ทำงาน (Work Experience) และประสบการณ์โปรเจกต์ (Project Experience) พร้อมคำแนะนำการใช้ Tense ภาษาอังกฤษที่ถูกต้อง การระบุตำแหน่งและวันที่ และการอธิบายหน้าที่ที่รับผิดชอบอย่างละเอียด.
เขียน Resume ยังไงให้ได้สัมภาษณ์ฝึกงาน!
ฝึกงานคือก้าวแรกของการได้ทำงานในบริษัทที่ใฝ่ฝัน และก้าวสำคัญในการจบมหาลัย ถ้าเลือกที่ฝึกงานที่ดี มีชัยไปกว่าครึ่ง! โพสต์นี้รวมเทคนิคการเขียน Resume / CV ที่ทำให้ผ่านการคัดเลือกและได้เรียกสัมภาษณ์จริง! 📌 สิ่งที่ควรมีใน Resume / CV 1. Summary กระชับและชัดเจน • เขียนให้เข้าใจง่าย
Niko

Niko

ถูกใจ 3087 ครั้ง

ภาพชายหญิงสองคนกำลังนั่งทำงานหน้าคอมพิวเตอร์ที่มีโค้ดและกราฟ พร้อมข้อความ "อยากฝึกเขียน โปรแกรม ทำโปรเจคอะไรดี?"
ภาพหน้าจอสมาร์ทโฟนแสดงแอป To-Do List พร้อมรายการงานต่างๆ และข้อความ "1 To-Do List App" แนะนำให้ฝึกเขียนเว็บด้วยโปรเจกต์นี้
ภาพหน้าจอสมาร์ทโฟนแสดงแอป Expense Tracker ที่มีข้อมูลรายรับรายจ่ายและโครงสร้างค่าใช้จ่าย พร้อมข้อความ "2 Expense Tracker" แนะนำให้ฝึกคิดเป็นระบบและเก็บข้อมูล
9 ไอเดีย ฝึกเขียนโปรแกรม
เวลาผมเริ่มหัดเขียนโปรแกรมใหม่ๆ ผมก็เคยงงเหมือนกันว่า “มีพื้นฐานแล้ว แต่จะเอาไปทำอะไรต่อดีวะ…” . ก็เลยรวบรวมไอเดียโปรเจกต์เล็กๆ 9 อัน ที่ทำไม่ยาก เหมาะกับคนที่เรียน Python, JavaScript หรือ สายเว็บ เอาไว้ให้ลองเลือกเล่นกันครับ โฟกัสคือ “เล็ก แต่ได้ฝึกจริง” ไม่ใหญ่จนท้อกลางทาง 1. To-Do List Ap
นักเดฟ - NakDev

นักเดฟ - NakDev

ถูกใจ 492 ครั้ง

ภาพหน้าจอแล็ปท็อปแสดงโค้ด พร้อมกล่องข้อความซ้อนทับที่มีข้อความว่า \"เว็บฝึกโค้ดที่มือใหม่ไม่ควรพลาด !\" และแฮชแท็ก #Code #Programming #itphilxss
ภาพหน้าจอเว็บไซต์ W3Schools แสดงตัวอย่างโค้ด HTML และส่วน \"Learn to Code\" พร้อมคำบรรยายภาษาไทยว่า \"เว็บสอนพื้นฐานโค้ดแทบทุกภาษา มีตัวอย่างโค้ดให้ลองรันได้ ไม่เครียด เหมาะมาก��สำหรับการเริ่มต้น\"
ภาพหน้าจอเว็บไซต์ freeCodeCamp แสดงประโยชน์ของการเรียนรู้ เช่น การศึกษาฟรี ชุมชนขนาดใหญ่ และหลักสูตรที่ครอบคลุม พร้อมตัวอย่างการเขียนโค้ดและคำบรรยายภาษาไทย
✅ เว็บฝึกโค้ดที่มือใหม่ไม่ควรพลาด ! 💻
เพิ่งเริ่มหัดโค้ด แต่ไม่รู้จะเริ่มจากตรงไหนดี? 🤔 จริงๆ แล้วมีหลายเว็บฟรีเลยค่ะ ที่ออกแบบมาให้มือใหม่อย่างเราได้ลองเขียนโค้ดง่ายๆ ไม่เครียด แถมบางเว็บยังมีใบประกาศให้ด้วยนะคะ สามารถเก็บใส่พอร์ตได้เลย🎓✨ วันนี้เค้ามี 7 เว็บฝึกโค้ดที่อยากให้ทุกคนได้ไปลองกันค่ะ • เข้าใจง่าย • สนุกเหมือนเล่นเกม •
มัทฉะฮันนี่ไลม์หวานน้อย

มัทฉะฮันนี่ไลม์หวานน้อย

ถูกใจ 354 ครั้ง

HSTACK = สูตรรวมคอลัมน์ 💚ส่วนเธอกับฉัน... รวมสถานะได้เมื่อไหร่? 😜
รู้จักฟังก์ชัน HSTACK รวม array หลายตัวเข้าด้วยกันในแนวนอน (Horizontal Stack) รูปแบบสูตร HSTACK(array1, [array2], ...) array1 = array แรกที่ต้องการรวม (จ
iTai

iTai

ถูกใจ 8 ครั้ง

ภาพการ์ตูนเด็กผู้หญิงกำลังมองแล็ปท็อปด้วยสีหน้ากังวล มีข้อความว่า "เจอ Error แล้วทำไงต่อ" และ "มือใหม่หัด Coding" แสดงถึงความท้าทายในการเริ่มต้นเขียนโค้ด
ภาพการ์ตูนเด็กผู้หญิงกำลังคิด มีฟองความคิดแสดงโลโก้ Python, JS (JavaScript) และ C++ พร้อมข้อความ "เลือกภาษาที่ใช่" และคำแนะนำเกี่ยวกับภาษาโปรแกรมต่าง��ๆ
ภาพการ์ตูนเด็กผู้หญิงกำลังติดตั้งโปรแกรมบนแล็ปท็อปอย่างมีความสุข มีข้อความว่า "ติดตั้งโปรแกรมที่จำเป็น Code Editor" และชื่อโปรแกรมยอดนิยม เช่น VsCode, Pycharm
มือใหม่เริ่มต้นเขียนโค้ดต้องทำยังไง? 👩‍💻
เริ่มต้นเขียนโค้ดต้องทำยังไง? 👩‍💻 มาดู 5 ขั้นตอนง่ายๆ ที่มือใหม่ก็ทำตามได้เลย! ✨ หลายคนอยากลองเขียนโค้ดแต่ไม่รู้จะเริ่มตรงไหนดีใช่มั้ย? ไม่ต้องกังวลเลยค่ะ! วันนี้จะมาแชร์ขั้นตอนง่ายๆ ที่จะช่วยให้คุณเริ่มต้นเส้นทางโปรแกรมเมอร์ได้อย่างถูกทางแน่นอน! 1. เลือกภาษาแรกที่ใช่ การเลือก 'ภาษาแรก'
TechTalk by Taa

TechTalk by Taa

ถูกใจ 344 ครั้ง

STL C++
STL (Standard Template Library) และโครงสร้างข้อมูลพื้นฐานใน C++ STL หรือ Standard Template Library ใน C++ คือ ชุดเครื่องมือสำเร็จรูปในภาษา C++ ประกอบด้วยโครงสร้างข้อมูลและอัลกอริทึมที่ใช้งานบ่อย โดยบทความนี้จะประกอบด้วย STL และโครงสร้างข้อมูลพื้นฐานที่ใน C++ จำนวน 6 ประเภท ได้แก่ Array, Vector,
vachirasawin

vachirasawin

ถูกใจ 1 ครั้ง

ภาพหน้าปกแสดงโต๊ะทำงานพร้อมแล็ปท็อป จอคอมพิวเตอร์ และกาแฟ มีข้อความว่า 'โลก IT ไม่ได้มีแค่โปรแกรมเมอร์...แล้วมีอะไรอีก?' และ 'มาเจาะลึกภาพรวมสายงาน IT ที่คนนอกไม่รู้กัน!'
ภาพอธิบายสายงาน Software Engineering & QA ระบุเนื้องาน ตำแหน่ง ทักษะ เส้นทางเติบโต แนวโน้มอนาคต และผลกระทบของ AI โดยมีพื้นหลังเป็นคนกำ��ลังทำงานบนแล็ปท็อป
ภาพอธิบายสายงาน Data, Analytics & AI ระบุเนื้องาน ตำแหน่ง ทักษะ เส้นทางเติบโต แนวโน้มอนาคต และผลกระทบของ AI โดยมีพื้นหลังเป็นกราฟข้อมูลและแผนภูมิ
มาเจาะลึกภาพรวมสายงาน IT ที่คนนอกไม่รู้กัน ! - E.P. 1
โลก IT 2025 โตเร็วมาก 💡 ไม่ต้องเป็นโปรแกรมเมอร์ก็สร้าง ทำงาน it ได้! 💸 เริ่มเรียนรู้วันนี้ เพื่อไม่พลาดโอกาสพรุ่งนี้ 🌟 เซฟโพสต์นี้ แล้ว ฟอลไว้ …อย่าให้อนาคตวิ่งแซงเราไป! 🚀 #it #AI #computer #อยากทำงานIT #ย้ายสายงานIT
พอ แอ รอ

พอ แอ รอ

ถูกใจ 9 ครั้ง

ภาพนี้คือ TypeScript Cheat Sheet สรุปแนวคิดสำคัญของ TypeScript ตั้งแต่พื้นฐาน เช่น ประเภทข้อมูล ตัวแปร ฟังก์ชัน ไปจนถึงหัวข้อขั้นสูง เช่น Generics, Class, Interface และ Utility Types พร้อมตัวอย่างโค้ดและคำอธิบายภาษาไทย ช่วยให้เข้าใจและใช้งาน TypeScript ได้อย่างรวดเร็ว
TypeScript Cheat Sheet 📖 Checking ˖ จับ bug ตั้งแต่ตอน compile
TypeScript Cheat Sheet 📖 เกริ่นนำ — ต้องเข้าใจอะไรบ้างก่อนเริ่ม 1. TypeScript คืออะไร? — JavaScript + Static Type Checking ˖ จับ bug ตั้งแต่ตอน compile 2. ติดตั้ง/รันที่ไหน? — npm install -g typescript ˖ compile ด้วย tsc file.ts จะได้ไฟล์ .js 3. Syntax พื้นฐาน — เหมือน JS ทุกอย่าง + เพิ่ม :
NerdDailyDose

NerdDailyDose

ถูกใจ 12 ครั้ง

ภาพหน้าปกแสดงหัวข้อ 'สิ่งที่ควรมีใน PORTFOLIO วิศวกรรมศาสตร์ สาขาคอมพิวเตอร์และซอฟต์แวร์' พร้อมภาพประกอบนักเรียนหญิงสวมหูฟังกำลังทำงานกับแล็ปท็อปและเอกสาร
ภาพแสดงแนวทางทำ Portfolio สาขาคอมพิวเตอร์และซอฟต์แวร์ โดยเน้นแนวคิดหลักว่าวิศวกรคือผู้สร้างและแก้ปัญหา พร้อมภาพประกอบบุคคลกำลังเขียนโค้ด��บนคอมพิวเตอร์หลายจอ
ภาพแสดงสิ่งที่ควรมีในพอร์ต สาขาคอมพิวเตอร์และซอฟต์แวร์ ส่วนที่ 1 ปก+ข้อมูลส่วนตัว (แนะนำโทนสี, ข้อมูลทั่วไป, คำคม) และส่วนที่ 2 ประวัติการศึกษา (GPAX, วิชาที่เกี่ยวข้อง, รางวัล, การเข้าค่าย)
💻⚙️ “ทุกบรรทัดของโค้ด คือแนวคิดที่เปลี่ยนโลกได้” 🌍 ใครอยากเข้าคณะ วิศวกรรมศาสตร์ สาขาคอมพิวเตอร์และซอฟต์แวร์ Portfolio ของคุณควรเล่าให้เห็นว่า “คุณไม่ใช่แค่คนเขียนโปรแกรม แต่คือคนที่คิด แก้ปัญหา และสร้างนวัตกรรมจากโค้ดจริง” 💡 📘 สิ่งที่ควรใส่ในพอร์ต 🧠 โปรเจกต์ที่เคยทำ เช่น เว็บแอป / เกม / โป
girlgogoal

girlgogoal

ถูกใจ 7 ครั้ง

เดินทางมาถึงตัวสุดท้ายของซีรีย์แล้ว! 💚 ยินดีต้อนรับสู่สถานีปลายทางของ "ซีรีย์สูตร Excel A-Z" กับ ตัว
"ซีรีย์สูตร Excel A-Z" กับอักษร Z ที่หลายคนคิดว่าไม่ค่อยได้ใช้ แต่บอกเลยว่าถ้าสายวิเคราะห์ข้อมูลหรือสายสถิติมารู้จักทริคพวกนี้ จะช่วยให้ทำงานง่ายขึ้นแบบตะโกนค่ะ! 💻✨ ​(แต่แอบกระซิบไว้ก่อน... ถึงตัว Z จะเป็นตัวสุดท้ายของตัวอักษรภาษาอังกฤษ แต่ไม่ใช่จุดจบของ ออฟฟิศ101 แน่นอนค่ะ! หลังจากนี้เต
ออฟฟิศ101

ออฟฟิศ101

ถูกใจ 3 ครั้ง

ภาพหน้าจอคอมพิวเตอร์แสดงแบบจำลอง 3 มิติของบ้าน พร้อมข้อความระบุหน้าที่ของสถาปนิก เช่น ออกแบบ เขียนแบบ เลือกวัสดุ ดูหน้างาน และตรวจ defects
ภาพหน้าจอคอมพิวเตอร์แสดงแบบแปลนและรายละเอียดทางเทคนิคในโปรแกรม CAD เน้นย้ำว่าการเขียนแบบต้องละเอียดเพื่อให้ใช้งานได้จริงตามระยะต่างๆ
ภาพตัวอย่างวัสดุและแคตตาล็อกต่างๆ พร้อมข้อความเกี่ยวกับการเลือกวัสดุ การจัดทำ Material Chart และงบประมาณเพื่อให้ลูกค้าอนุมัติ
รีวิวการเป็นสถาปนิกแบบ🤍I love my jobs✨
#รีวิวอาชีพ #ถามตอบเรื่องงาน หลายคนชอบถามว่า “สถาปนิกทำอะไรบ้าง” คำตอบคือ…ทำทุกอย่างค่ะ 🥹 ตั้งแต่นั่งออกแบบ ทำแบบ แก้แบบ ประชุม คุยลูกค้า คุมงาน เลือกวัสดุ เช็กงบ ประสานวิศวกร ประสานผู้รับเหมา ตอบแชทsupplier ไปจนถึงตามของหน้างานเอง 😂 งานนี้ไม่ได้มีแค่วาดแบบ แต่ต้องคิดให้รอบ คุยให้ชัด
Namp Namp

Namp Namp

ถูกใจ 55 ครั้ง

4 ภาษาโค้ด ยอดฮิตที่มือใหม่ไม่ควรพลาด!!
ถ้าพูดถึงภาษาที่แนะนำสำหรับผู้เริ่มต้นที่เริ่มต้นจะเขียนโค้ด คงจะหนีไม่พ้น “Python” เพราะเป็นภาษาที่ถูกนำไปใช้ได้หลากหลายจุดประสงค์ ทั้งพัฒนาเว็บไซต์และการวิเคราะห์ข้อมูล อีกทั้งยังมี Library หลากหลาย พร้อมกับ Community ที่แข็งแกร่ง ที่สำคัญคือเป็นภาษาที่ใคร ๆ ก็บอกว่า​ “ง่ายที่สุด” เพราะมีไวยกรณ์ใ
Dekrian_04

Dekrian_04

ถูกใจ 483 ครั้ง

WorkNote: ผู้ช่วยอัจฉริยะส่วนตัวเพื่อการทำงานที่สมบูรณ์แบบ ✨ 
จากแบรนด์  Workselected Thailand ที่จะเปลี่ยนทุกการสนทนาให้กลายเป็นงานที่พร้อมใช้งานทันทีด้วย "WorkNote" อุปกรณ์บันทึกเสียงอัจฉริยะที่ไม่ได้เป็นแค่เครื่องอัดเสียงทั่วไป แต่คือ Thinking Tool ระดับสูงที่ขับเคลื่อนด้วยเทคโนโลยี AI อย่าง GPT-5 และ Gemini Pro เพื่อแปลงเสียงของคุณให้เป็นสรุปประเด
With.phichit

With.phichit

ถูกใจ 4 ครั้ง

ภาพหน้าจอ Notion แสดงหน้า 'MY House' พร้อมตัวอย่าง Gallery View และเมนูเครื่องมือ 'Media' ที่มีตัวเลือกสำหรับ Image, Video, Audio, Code, File และ Web bookmark
ภาพอธิบายเครื่องมือ Notion ในหมวด Media สำหรับ Image (แทรกรูปภาพ), Video (แทรกวิดีโอจาก YouTube หรืออัปโหลด) และ Audio (แทรกไฟล์เสียง เช่น เพลงหรือเสียงบันทึก)
ภาพอธิบายเครื่องมือ Notion ในหมวด Media สำหรับ Code (เพิ่มกล่องโค้ด), File (แนบไฟล์เอกสาร) และ Web bookmark (วางลิงก์เว็บไซต์เพื่อแสดงพรีวิว) พร้อมแสดงเมนู Media ทั้งหมด
เครื่องมือ Notion ใช้ทำอะไร Media ep : 2
👋 ฮายค่ะทุก ~ วันนี้เราจะพูดถึงเครื่องมือ Notion ในหมวด Media เครื่องมือสำหรับใส่ไฟล์หรือฝังสื่อในหน้า Notion Image - แทรกรูปภาพจากเครื่องหรือจากลิงก์ Video - ฝังวิดีโอ เช่น จาก YouTube หรืออัปโหลดวิดีโอของเราเอง Audio - แทร
mai

mai

ถูกใจ 23 ครั้ง

ภาพหน้าปก "Remote Job Guide Ep.4: Tech / Software Development" บนพื้นหลังโค้ดดิ้งสีเข้ม นำเสนอรวมเว็บหางานรีโมทสำหรับสายงานเทคและซอฟต์แวร์
ภาพหน้าจอเว็บไซต์ Stack Overflow Jobs แสดงงานสำหรับนักพัฒนา พร้อมข้อดีว่าเป็นเว็บรวมงาน Dev โดยเฉพาะ เหมาะกับ Developer ทุกสาย
ภาพหน้าจอเว็บไซต์ We Work Remotely แสดงงานรีโมทจำนวนมาก พร้อมข้อดีว่าเป็นเว็บหางานรีโมทอันดับต้นๆ ของโลก เหมาะกับ Programmer ที่โฟกัสงานรีโมท
🚀 Remote Job Guide EP.4: Tech / Software Developme
อยากเป็น Dev แล้วทำงานรีโมท? รวมเว็บหางานสาย Tech ที่ทั้งบริษัทดังๆ และสตาร์ทอัพใช้จริง เหมาะทั้งสาย Frontend, Backend ไปจนถึง Full-stack ✨ #developer #remotejobs #sofwaredeveloper #fullstack
Nashavibes

Nashavibes

ถูกใจ 133 ครั้ง

ฉ้านนนนพึ่งเคยเห็น โมเม้นนี้💗 #โมเม้นน่ารักๆ #เจนนี่ได้หมดถ้าสดชื่น #เจนนี่พ่อนัน
สมาที่สวยๆ

สมาที่สวยๆ

ถูกใจ 2 ครั้ง

พื้นฐาน ภาษาโค้ดและการทำงานคนร่าวๆ🗿🔥🖥️
ทุกวันนี้เลี่ยฃไม่ได้อย่างนึงจากอาชีพที่ตอบโจทย์และการเงินที่ดีพร้อมเทคโนโลยีพร้อมก้าวไปข้างหน้าจะหนีไปไหนไม่ได้กับอาชีพนักเขียนโค้ด🌟 ดังรูปนี้กันนะ #อาชีพ #Lemon8ฮาวทู #เขียนโค้ดไม่เป็น #โค้ด #คอมพิวเตอร์
Sen sen kung

Sen sen kung

ถูกใจ 12 ครั้ง

ภาพอินโฟกราฟิกแสดง 6 ขั้นตอนสู่การเป็นนักพัฒนาเว็บมืออาชีพ เริ่มจากสร้างรากฐานด้วย HTML, CSS, JavaScript, เลือกเส้นทาง (Front-end, Back-end, Full-stack), เรียนรู้ Frameworks, เข้าใจ Git/GitHub, ฝึกฝนสม่ำเสมอ และใช้เครื่องมือที่จำเป็น
อยากเป็น Web Developer เริ่มจากตรงไหนดี?
สำหรับใครที่อยากเข้าวงการเขียนโค้ด แต่ยังไม่รู้จะเริ่มยังไงดี โพสต์นี้สรุปเส้นทางสู่การเป็นนักพัฒนาเว็บไว้ให้แล้วแบบเข้าใจง่าย ตั้งแต่ปูพื้นฐานจนถึงมืออาชีพ รับรองว่าตามรอยได้แน่นอน! 1. ปูพื้นฐานให้แน่น: HTML, CSS, JavaScript การเขียนเว็บก็เหมือนการสร้างบ้าน 🏡 ถ้าพื้นฐานไม่แน่น บ้านก็พังได้! เราม
TechTalk by Taa

TechTalk by Taa

ถูกใจ 20 ครั้ง

ภาพปกแสดงชายหนุ่มกำลังใช้แล็ปท็อป พร้อมโลโก้ Excel และข้อความ \"รวม 10 เทคนิค ทำงานได้เร็วขึ้น\" เพื่อแนะนำเคล็ดลับการทำงาน Excel ให้มีประสิทธิภาพ.
ภาพแสดงหน้าจอ Excel ที่เลือกข้อมูลตัวเลข และแถบ Status Bar ด้านล่างที่แสดงค่าสรุปทางสถิติ เช่น ค่าเฉลี่ย จำนวน และผลรวม พร้อมคำแนะนำการปรับแต่ง.
ภาพตารางแสดงรายการคีย์ลัด Excel ยอดนิยม เช่น Ctrl+N สำหรับสร้างสมุดงานใหม่ และ Ctrl+S สำหรับบันทึก พร้อมคำแนะนำว่าการใช้คีย์ลัดช่วยให้ทำงานเร็วขึ้น.
ทำงาน Excel ให้เร็วขึ้นด้วย 10 เทคนิคนี้ ->
#excel #microsoft #เทคนิคดีบอกต่อ #สูตรexcel #ความรู้รอบตัว #พนักงานออฟฟิศ
นักเดฟ - NakDev

นักเดฟ - NakDev

ถูกใจ 67 ครั้ง

การผลิตไฟฟ้าจากแผงโซล่าร์เซลล์
Rungsak Piyasup

Rungsak Piyasup

ถูกใจ 0 ครั้ง

ดูเพิ่มเติม