_.omit
ใน Lodash เป็นฟังก์ชันที่ใช้สำหรับสร้างอ็อบเจ็กต์ใหม่โดยข้าม (omit) คุณสมบัติที่คุณไม่ต้องการรวมในอ็อบเจ็กต์ผลลัพธ์ นี่คือวิธีการใช้งาน _.omit
:
1 | const _ = require('lodash'); |
ในตัวอย่างข้างบน _.omit(user, 'email')
จะสร้าง newUser
โดยข้ามคุณสมบัติ ‘email’ ออกจากอ็อบเจ็กต์ user
และคืนค่า newUser
ที่ไม่รวมคุณสมบัติ ‘email’.
คุณยังสามารถข้ามหลายคุณสมบัติได้โดยระบุคุณสมบัติที่คุณต้องการข้ามในรูปแบบของอาร์เรย์:
1 | const _ = require('lodash'); |
ในกรณีนี้ _.omit(user, ['email', 'address'])
จะข้ามคุณสมบัติ ‘email’ และ ‘address’ ออกจากอ็อบเจ็กต์ user
และคืนค่า newUser
ที่ไม่รวมคุณสมบัติเหล่านี้.
_.omit
เป็นเครื่องมือที่มีประโยชน์ในการสร้างอ็อบเจ็กต์ใหม่ที่มีคุณสมบัติบางอย่างข้ามออก เมื่อคุณต้องการเลือกข้อมูลเฉพาะในอ็อบเจ็กต์หรือลบข้อมูลบางส่วนออก.