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

ShortCircuiting trong TypeScript có nghĩa là gì?

Câu trả lời

ShortCircuiting, hay còn được gọi là "đánh giá đoản mạch", là một kỹ thuật trong lập trình TypeScript (và cũng trong JavaScript) cho phép việc đánh giá biểu thức dừng lại ngay khi đã đủ điều kiện để xác định kết quả cuối cùng mà không cần phải đánh giá toàn bộ biểu thức. Điều này thường được áp dụng với các toán tử logic như && (AND) và || (OR).

Với toán tử AND (&&), nếu toán hạng đầu tiên được đánh giá là false, thì toàn bộ biểu thức sẽ trả về false mà không cần đánh giá toán hạng thứ hai. Điều này vì trong logic AND, chỉ cần một toán hạng là false thì kết quả cuối cùng sẽ là false.

Ví dụ: false && console.log("Câu lệnh này không được thực hiện"); - Trong trường hợp này, do toán hạng đầu tiên là false, biểu thức sau && sẽ không được thực thi[2].

Với toán tử OR (||), nếu toán hạng đầu tiên được đánh giá là true, thì toàn bộ biểu thức sẽ trả về true mà không cần đánh giá toán hạng thứ hai. Điều này vì trong logic OR, chỉ cần một toán hạng là true thì kết quả c...

middle

middle

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

senior

Làm cách nào để loại trừ một thuộc tính khỏi kiểu trong TypeScript?

middle

Những trường hợp sử dụng của một const assertion là gì?

junior

Interface trong Typescript là gì?

Bình luận

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

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