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