เมธอด concat

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

ไวยากรณ์

javascriptอาร์เรย์.concat(อาร์เรย์เพิ่ม, และอาร์เรย์เพิ่ม, และอีก...);

ตัวอย่าง

ลองผสานอาร์เรย์ 3 อาร์เรย์เข้าด้วยกันเป็นหนึ่งเดียวด้วย ความช่วยเหลือของเมธอด concat:

javascriptlet arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = arr1.concat(arr2, arr3);

console.log(res);

ผลลัพธ์ของการดำเนินการโค้ด:

javascript[1, 2, 3, 4, 5, 6]

ตัวอย่าง

ตอนนี้ลองผสานสองอาร์เรย์เข้าด้วยกัน:

javascriptlet arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2);

console.log(res);

ผลลัพธ์ของการดำเนินการโค้ด:

javascript[1, 2, 3, 4]

ตัวอย่าง

สามารถส่งผ่านได้ไม่เฉพาะอาร์เรย์ แต่ยังรวมถึง ค่าที่เฉพาะเจาะจงด้วย:

javascriptlet arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2, 5, 6);

console.log(res);

ผลลัพธ์ของการดำเนินการโค้ด:

javascript[1, 2, 3, 4, 5, 6]

ตัวอย่าง

สามารถใช้เมธอดกับอาร์เรย์ว่างได้ ในกรณีนี้ อาร์เรย์ทั้งหมดที่จะผสานจะถูกส่งผ่านเป็น พารามิเตอร์ของเมธอด:

javascriptlet arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = [].concat(arr1, arr2, arr3);

console.log(res);

ผลลัพธ์ของการดำเนินการโค้ด:

javascript[1, 2, 3, 4, 5, 6]

ดูเพิ่มเติม

  • เมธอด join,
    ซึ่งผสานอาร์เรย์ให้เป็นสตริง