Các tính năng mới trong JavaScript là gì?

Gia đình JavaScript không ngừng phát triển và được thiết lập để ra mắt các tính năng JavaScript mới vào tháng 6 năm 2022. ES2022 sẽ là phiên bản thứ 13 của các tính năng sau khi được ra mắt lần đầu vào năm 1997. Các tính năng ES2022 đạt đến xác minh giai đoạn 4 được thêm vào dòng JavaScript. Đạt đến Giai đoạn 4 có nghĩa là các tính năng đã được phê duyệt bởi TC-39, đã hoàn thành giai đoạn thử nghiệm và đã vượt qua ít nhất hai lần triển khai. Ngoài ra, các tính năng ES2022 đã vượt qua giai đoạn 3 và chỉ đang chờ triển khai có thể được đưa vào ECMAScript

Bắt đầu nào

Mục lục

- Các tính năng ES2022 bạn phải biết

  • Nhà điều hành đang chờ ở cấp cao nhất
  • Khai báo trường lớp
  • Các phương thức và trường riêng tư
  • Các trường lớp tĩnh và các phương thức tĩnh riêng tư
  • Chỉ số đối sánh Regexp
  • Kiểm tra thương hiệu công thái học cho các lĩnh vực tư nhân
  • hàm at[] để lập chỉ mục
  • chức năng thời gian

- Phần kết luận

tính năng JavaScript. Các tính năng ES2022 bạn nên biết

Là nhà phát triển, bạn phải biết và hiểu các tính năng mới của JavaScript để luôn cập nhật. Đây là danh sách các tính năng JavaScript mới trong Giai đoạn 4 và sẽ là một phần của dòng JavaScript từ tháng 6 năm 2022

tính năng JavaScript. Toán tử chờ cấp cao nhất được giới thiệu trong ES2022

Các hàm không đồng bộ đã được sử dụng trong JavaScript một thời gian rồi. Ở các phiên bản trước, các nhà phát triển không thể khai báo từ khóa chờ bên ngoài hàm bất đồng bộ. Làm xong nó báo lỗi. Bây giờ, bạn có thể khai báo toán tử đang chờ ngay cả bên ngoài các hàm và lớp không đồng bộ. Điều này giải quyết vấn đề đồng bộ hóa. Các mô-đun hiện có khả năng chờ các tài nguyên yêu cầu các mô-đun khác nhập chúng trước khi hiển thị mã

import {getUser} from ‘. /data/User’
let user=await getUser[];

tính năng JavaScript. Khai báo trường lớp - Tính năng ES2022 giai đoạn 4

Hãy nhớ rằng, làm thế nào bạn luôn phải gọi một hàm tạo để khai báo một trường lớp? . Bây giờ bạn có thể khai báo trường lớp mà không cần gọi hàm tạo

class hello{
fields=0;
title;
}

Cú pháp này sẽ không cung cấp cho bạn thông báo lỗi ngay bây giờ

tính năng JavaScript. Các phương thức & trường riêng tư

Tìm cách khai báo một lớp riêng?

class hello{
fields=0;
#title;
}

Không phải các tính năng JavaScript mới thật tuyệt vời sao

tính năng JavaScript. Các trường lớp tĩnh & các phương thức tĩnh riêng tư

Khác với nguyên mẫu, không thể truy cập trường lớp tĩnh trong tất cả các phiên bản của lớp. Việc bổ sung mới các tính năng ES2022 sẽ cho phép chúng tôi tự do khai báo các trường lớp tĩnh và các tính năng tĩnh riêng tư bằng cách sử dụng từ khóa “tĩnh”

let user=await getUser[];0
let user=await getUser[];1
let user=await getUser[];2
let user=await getUser[];3
let user=await getUser[];4
}
}

Từ khóa “tĩnh” có thể được gọi để bắt, cố định cấu hình và nhân bản các đối tượng

tính năng JavaScript. Chỉ số khớp Regexp - Một tính năng JavaScript ES2022

Tính năng JavaScript ES2022 mới, giai đoạn 4 này sẽ cho phép bạn sử dụng ký tự “d” để thể hiện rằng bạn muốn chỉ mục bắt đầu và kết thúc của chuỗi khớp đã chỉ định. Trước đây điều này là không thể. Bạn chỉ có thể lấy dữ liệu lập chỉ mục trong quá trình hoạt động khớp chuỗi

Để lấy danh sách các trận đấu

  • Bạn có thể sử dụng Regapi. exec - điều này sẽ lần lượt trả về tất cả các kết quả
  • Chuỗi. phù hợp với tất cả. - điều này sẽ cung cấp cho bạn một trình vòng lặp

let user=await getUser[];7
let user=await getUser[];8
let user=await getUser[];9
class hello{0

tính năng JavaScript. Kiểm tra thương hiệu công thái học cho các lĩnh vực tư nhân

Trong các phiên bản trước, nếu bạn cố truy cập vào một trường công khai chưa được khai báo - bạn sẽ nhận được lỗi không xác định. Tương tự, nếu bạn cố truy cập vào một trường riêng - bạn sẽ nhận được thông báo lỗi

ES2022 sẵn sàng giải cứu bạn, giúp cuộc sống của bạn dễ dàng hơn nhiều. Bằng cách sử dụng toán tử “in”, bạn sẽ linh hoạt kiểm tra xem một trường có xuất hiện trong một lớp cụ thể hay không. Tính năng này sẽ được cung cấp ngay cả trong các lớp học riêng

class hello{
let user=await getUser[];1
#title;
class hello{4
class hello{5
}
class hello{7
class hello{8
}
fields=0;0
fields=0;1
}
}

tính năng JavaScript. . hàm at[] để lập chỉ mục

Trước đây, dấu ngoặc vuông được sử dụng để lập chỉ mục hoặc tìm nạp các phần tử cụ thể trong một mảng. Quá trình này rất dễ dàng trừ khi bạn phải tiến hành lặp đi lặp lại. e. yêu cầu lập chỉ mục tiêu cực. Trong trường hợp lập chỉ mục tiêu cực - bạn phải tham khảo độ dài chuỗi và chỉ mục từ đó. Quá trình này đã được đơn giản hóa bằng cách sử dụng. hàm at[]

fields=0;4
fields=0;5
fields=0;6

Trong trường hợp lập chỉ mục tích cực,. at[] sẽ hoạt động chính xác như dấu ngoặc vuông. Đối với lập chỉ mục tiêu cực,. hàm at[] sẽ bắt đầu lặp lại từ cuối

tính năng JavaScript. chức năng thời gian

Đây là tính năng JavaScript ES2022 giai đoạn 3 dự kiến ​​sẽ thay thế các thư viện như Moment. js. Tạm thời sẽ thay thế cho đối tượng Ngày bị hỏng. Chức năng của nó sẽ là chức năng dấu thời gian Unix. Hàm tạm thời sẽ là một đối tượng toàn cầu và sẽ đóng vai trò là không gian tên hàng đầu cho các lệnh gọi API ngày và giờ. Chức năng thời gian sẽ bao gồm ngày, múi giờ, lịch và thời gian

tính năng JavaScript. Phần kết luận

Vì vậy, chúng tôi đã tìm hiểu về các tính năng JavaScript ES2022 mới sẽ cải thiện hiệu quả của bạn. Tất cả các tính năng JavaScript ES2022 này sẽ được ra mắt vào tháng 6 năm 2022. Tuy nhiên, đây đều chỉ là những tính năng được mong đợi. Các tính năng của giai đoạn 4 chắc chắn sẽ xuất hiện trong bản cập nhật JavaScript cuối cùng. Tuy nhiên, các tính năng của giai đoạn 3 nếu không được triển khai tốt có thể sẽ không được đưa vào bản cập nhật ES2022

Đây là những tính năng rất được mong đợi của bản cập nhật JavaScript ES2022 hoàn toàn mới. Để biết thêm thông tin cập nhật như thế này, hãy truy cập Turing

Các tính năng chính của JavaScript là gì?

Các tính năng hàng đầu của JavaScript .
Ngôn ngữ kịch bản. JavaScript là ngôn ngữ kịch bản nhẹ được tạo để thực thi phía máy khách trên trình duyệt. .
Thông dịch viên Dựa. .
Xử lý sự kiện. .
Trọng lượng nhẹ. .
Trường hợp nhạy cảm. .
Tuyên bố kiểm soát. .
Đối tượng là công dân hạng nhất. .
Chức năng như công dân hạng nhất [hỗ trợ lập trình chức năng]

JavaScript mới nhất 2022 là gì?

Dòng JavaScript không ngừng phát triển và chuẩn bị ra mắt các tính năng JavaScript mới vào tháng 6 năm 2022. ES2022 sẽ là phiên bản thứ 13 có các tính năng sau lần ra mắt đầu tiên vào năm 1997. Các tính năng ES2022 đạt đến xác minh giai đoạn 4 được thêm vào dòng JavaScript.

Từ khóa mới trong JavaScript là gì?

Từ khóa mới trong JavaScript được dùng để tạo một thể hiện của đối tượng có hàm tạo . Khi gọi hàm tạo bằng toán tử 'mới', các hành động sau được thực hiện. Một đối tượng trống mới được tạo.

5 tính năng mới trong ES6 là gì?

ES6 đã giới thiệu một số tính năng chính như const, let, hàm mũi tên, ký tự mẫu, tham số mặc định , v.v.

Chủ Đề