Làm cách nào để loại trừ một thuộ...
Làm cách nào để loại trừ một thuộ...
Để loại trừ một thuộc tính khỏi kiểu trong TypeScript, bạn có thể sử dụng toán tử Exclude
hoặc kỹ thuật sử dụng Pick
và Omit
. Một cách phổ biến và dễ dàng là sử dụng Omit
. Omit
cho phép bạn tạo một kiểu mới từ một kiểu đã có bằng cách loại bỏ một hoặc nhiều thuộc tính. Dưới đây là cách sử dụng Omit
:
type OriginalType = {
prop1: string;
prop2: number;
prop3: boolean;
};
// Loại bỏ 'prop2' từ OriginalType
type NewType = Omit<OriginalType, 'prop2'>;
// NewType sẽ có 'prop1' và 'prop3', nhưng không có 'prop2'
Trong ví dụ trên, NewType
sẽ là một kiểu mới có tất cả các thuộc tính của OriginalType
trừ prop2
. Điều này rất hữu ích khi bạn muốn tái sử dụng các kiểu có sẵn nhưng cần ...
senior
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào