Câu hỏi phỏng vấn Typescript
Câu hỏi

Làm cách nào để loại trừ một thuộ...

Câu trả lời

Để 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 PickOmit. 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:

typescript Copy
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

senior

Gợi ý câu hỏi phỏng vấn

middle

TypeScript là ngôn ngữ có kiểu tĩnh tùy chọn như thế nào?

senior

Trong a?.b.c, nếu a.bnull, thì a.b.c sẽ được đánh giá là undefined, phải không?

senior

Sự khác biệt giữa interface và type statements là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào