หากคุณต้องการรวม (combine) สองอาร์เรย์เข้าด้วยกันโดยไม่ลบสมาชิกที่ซ้ำกันและไม่สร้างอาร์เรย์ใหม่ แต่ต้องการเปลี่ยนแปลงอาร์เรย์ต้นฉบับ คุณสามารถใช้ฟังก์ชัน _.union
ใน Lodash นี่คือวิธีการใช้งาน _.union
:
1 | const _ = require('lodash'); |
ในตัวอย่างข้างบน _.union(array1, array2)
จะรวม array2
เข้ากับ array1
โดยไม่ลบสมาชิกที่ซ้ำกัน และอาร์เรย์ array1
จะถูกเปลี่ยนแปลงเพื่อเก็บผลลัพธ์ที่รวมแล้ว ซึ่งเป็น [1, 2, 3, 4, 5]
และไม่มีการสร้างอาร์เรย์ใหม่.
การใช้งาน _.union
นี้เป็นวิธีที่สะดวกในการรวมอาร์เรย์โดยไม่ลบสมาชิกที่ซ้ำกัน และแก้ไขอาร์เรย์ต้นฉบับ ถ้าคุณต้องการผลลัพธ์เป็นอาร์เรย์ใหม่ที่ประกอบด้วยสมาชิกทั้งหมดจากทั้งสองอาร์เรย์ คุณสามารถใช้ _.concat
หรือ _.concat
ได้ตามที่คุณต้องการเช่นกัน.