unique ใน Lodash

_.uniq ใน Lodash เป็นฟังก์ชันที่ใช้สำหรับการลบค่าซ้ำออกจากอาร์เรย์ หรือคอลเลกชันอื่น ๆ และคืนค่าอาร์เรย์ใหม่ที่มีค่าไม่ซ้ำกัน นี่คือวิธีการใช้งาน _.uniq:

1
2
3
4
5
6
7
8
const _ = require('lodash');

const numbers = [1, 2, 2, 3, 3, 4, 5, 5];

// ลบค่าซ้ำออกและคืนค่าอาร์เรย์ใหม่
const uniqueNumbers = _.uniq(numbers);

console.log(uniqueNumbers); // [1, 2, 3, 4, 5]

ในตัวอย่างข้างบน _.uniq(numbers) จะลบค่าซ้ำออกจากอาร์เรย์ numbers และคืนค่าอาร์เรย์ใหม่ที่มีค่าไม่ซ้ำกัน นี่คือผลลัพธ์ที่คุณจะเห็น:

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

_.uniq มีประโยชน์ในกรณีที่คุณต้องการลบค่าที่ซ้ำกันออกจากอาร์เรย์เพื่อให้มีค่าที่ไม่ซ้ำกันเท่านั้นในอาร์เรย์ที่ผลักออกมา ซึ่งช่วยให้คุณสามารถทำงานกับข้อมูลที่ไม่ซ้ำกันได้โดยสะดวกและหลีกเลี่ยงการใช้ค่าที่ซ้ำกันในกรณีที่ไม่ต้องการ.