omit ใน Lodash

_.omit ใน Lodash เป็นฟังก์ชันที่ใช้สำหรับสร้างอ็อบเจ็กต์ใหม่โดยข้าม (omit) คุณสมบัติที่คุณไม่ต้องการรวมในอ็อบเจ็กต์ผลลัพธ์ นี่คือวิธีการใช้งาน _.omit:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
const _ = require('lodash');

const user = {
name: 'John',
age: 30,
email: '[email protected]',
address: '123 Main St',
};

// ข้ามคุณสมบัติ 'email' ออกจากอ็อบเจ็กต์
const newUser = _.omit(user, 'email');

console.log(newUser);
// ผลลัพธ์: { name: 'John', age: 30, address: '123 Main St' }

ในตัวอย่างข้างบน _.omit(user, 'email') จะสร้าง newUser โดยข้ามคุณสมบัติ ‘email’ ออกจากอ็อบเจ็กต์ user และคืนค่า newUser ที่ไม่รวมคุณสมบัติ ‘email’.

คุณยังสามารถข้ามหลายคุณสมบัติได้โดยระบุคุณสมบัติที่คุณต้องการข้ามในรูปแบบของอาร์เรย์:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
const _ = require('lodash');

const user = {
name: 'John',
age: 30,
email: '[email protected]',
address: '123 Main St',
};

// ข้ามคุณสมบัติ 'email' และ 'address' ออกจากอ็อบเจ็กต์
const newUser = _.omit(user, ['email', 'address']);

console.log(newUser);
// ผลลัพธ์: { name: 'John', age: 30 }

ในกรณีนี้ _.omit(user, ['email', 'address']) จะข้ามคุณสมบัติ ‘email’ และ ‘address’ ออกจากอ็อบเจ็กต์ user และคืนค่า newUser ที่ไม่รวมคุณสมบัติเหล่านี้.

_.omit เป็นเครื่องมือที่มีประโยชน์ในการสร้างอ็อบเจ็กต์ใหม่ที่มีคุณสมบัติบางอย่างข้ามออก เมื่อคุณต้องการเลือกข้อมูลเฉพาะในอ็อบเจ็กต์หรือลบข้อมูลบางส่วนออก.