Có cách nào để sử dụng _.omit
trên thuộc tính lồng nhau không?Đối tượng: Bỏ qua sâu
Tôi muốn điều này xảy ra:
schema = {
firstName: {
type: String
},
secret: {
type: String,
optional: true,
private: true
}
};
schema = _.nestedOmit(schema, 'private');
console.log(schema);
// Should Log
// {
// firstName: {
// type: String
// },
// secret: {
// type: String,
// optional: true
// }
// }
_.nestedOmit
rõ ràng là không tồn tại và chỉ _.omit
không ảnh hưởng đến tính chất lồng nhau, nhưng nó phải được rõ ràng những gì tôi đang tìm kiếm.
Nó cũng không phải là gạch dưới, nhưng theo kinh nghiệm của tôi, nó thường chỉ làm cho mọi thứ ngắn hơn và rõ ràng hơn.
sẽ làm tổ được tùy ý hay chỉ là một cấp? – thefourtheye
Sẽ tùy ý. – zimt28