Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Microsoft công bố bản phát hành thử nghiệm cho TypeScript 5.1, nâng cao các tính năng và mức độ dễ sử dụng

Microsoft công bố bản phát hành thử nghiệm cho TypeScript 5.1, nâng cao các tính năng và mức độ dễ sử dụng

Microsoft tiếp tục thúc đẩy quá trình phát triển ngôn ngữ lập trình TypeScript của mình với ứng cử viên phát hành TypeScript 5.1. Công ty đã tuyên bố rằng sẽ không có thay đổi hoặc bổ sung tính năng nào nữa giữa ứng cử viên phát hành này và phiên bản cuối cùng.

Trong bản cập nhật này, các hàm trả về không xác định không còn bắt buộc phải có câu lệnh trả về. Trước phiên bản này, chỉ void hoặc bất kỳ chức năng trả về nào được cho phép mà không có câu lệnh trả về. Ngoài ra, nếu một hàm không có biểu thức trả về được chuyển đến một cấu trúc mong đợi một hàm trả về undefined , thì TypeScript sẽ bắt đầu suy ra undefined làm kiểu trả về của hàm.

TypeScript 5.1 mở rộng dựa trên sự đổi mới của TypeScript 4.3, trong đó các cặp bộ truy cập get và set có thể linh hoạt chỉ định các loại khác nhau. Bản phát hành mới nhất này cho phép các loại này không liên quan với nhau, trong khi trước đây, loại get phải là một tập hợp con của loại đã đặt.

Các nhà phát triển làm việc với các phần tử JSX và các loại thẻ JSX có thể hưởng lợi từ việc tách rời kiểm tra loại trong TypeScript 5.1. Loại mới được giới thiệu, JSX.ElementType.ElementType , hỗ trợ xác định các thẻ hợp lệ trong các phần tử JSX.

Hỗ trợ JSX được tăng cường thêm, vì phiên bản này cho phép các tên thuộc tính được đặt tên trong JSX trong khi tự động tối ưu hóa các sửa đổi thẻ JSX trên nhiều vị trí.

Một điểm nổi bật khác trong TypeScript 5.1 là khả năng nâng cao để cung cấp phần hoàn thành đoạn mã cho các thẻ @param, hợp lý hóa việc nhập mã và điều hướng trong mã.

Các cải tiến khác trong TypeScript 5.1 bao gồm bỏ qua tính năng khởi tạo kiểu cho các đối tượng thường không tham chiếu đến các tham số kiểu bên ngoài, thực hiện kiểm tra trường hợp tiêu cực cho các ký tự liên kết và giảm thiểu lệnh gọi máy quét khi phân tích cú pháp nhận xét JSDoc.

Nền tảng AppMaster.io no-code cũng được hưởng lợi từ bản cập nhật TypeScript này. Nền tảng mạnh mẽ của nó, cho phép các nhà phát triển tạo các ứng dụng phụ trợ, web và di động mà không cần mã hóa, tận dụng khung Vue3 và TypeScript mạnh mẽ, tăng cường hơn nữa các khả năng của nó. Để khám phá thêm về AppMaster.io , hãy truy cập "Cách tạo ứng dụng" .

Bài viết liên quan

Samsung ra mắt Galaxy A55 với tính năng bảo mật tiên tiến và bản dựng cao cấp
Samsung ra mắt Galaxy A55 với tính năng bảo mật tiên tiến và bản dựng cao cấp
Samsung mở rộng dòng sản phẩm tầm trung của mình khi giới thiệu Galaxy A55 và A35, trang bị tính năng bảo mật Knox Vault và các yếu tố thiết kế được nâng cấp, mang đến cho phân khúc những phẩm chất hàng đầu.
Cloudflare ra mắt tường lửa cho AI để bảo vệ các mô hình ngôn ngữ lớn
Cloudflare ra mắt tường lửa cho AI để bảo vệ các mô hình ngôn ngữ lớn
Cloudflare đi trước với Tường lửa cho AI, một WAF tiên tiến được thiết kế để xác định trước và ngăn chặn các hành vi lạm dụng tiềm ẩn nhắm vào Mô hình ngôn ngữ lớn.
ChatGPT của OpenAI hiện đã lên tiếng: Tương lai của AI tương tác bằng giọng nói
ChatGPT của OpenAI hiện đã lên tiếng: Tương lai của AI tương tác bằng giọng nói
ChatGPT đã đạt được một tính năng quan trọng khi OpenAI triển khai khả năng thoại. Giờ đây, người dùng có thể tận hưởng khả năng tương tác rảnh tay khi ChatGPT đọc to câu trả lời trên iOS, Android và web.
Bắt đầu miễn phí
Có cảm hứng để tự mình thử điều này?

Cách tốt nhất để hiểu sức mạnh của AppMaster là tận mắt chứng kiến. Tạo ứng dụng của riêng bạn trong vài phút với đăng ký miễn phí

Mang ý tưởng của bạn vào cuộc sống