Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

JavaScript được phát minh bởi Brendan Eich vào năm 1995 và trở thành một tiêu chuẩn ECMA vào năm 1997.

Ecmascript là tên chính thức của ngôn ngữ.

Các phiên bản ECMAScript đã được viết tắt thành ES1, ES2, ES3, ES5 và ES6.

Kể từ năm 2016, các phiên bản được đặt tên theo năm (Ecmascript 2016, 2017, 2018, 2019, 2020).

Phiên bản Ecmascript

VerTên chính thứcSự mô tả
ES1Ecmascript 1 (1997)Ấn bản đầu tiên
ES2Ecmascript 2 (1998)Thay đổi biên tập
ES3Ecmascript 3 (1999)Đã thêm các biểu thức thông thường được thêm vào thử/bắt được thêm công tắc được thêm vào trong khi
Added try/catch
Added switch
Added do-while
ES4Ecmascript 4Không bao giờ được phát hành
ES5Ecmascript 5 (2009)

Đọc thêm

Đã thêm "Chế độ nghiêm ngặt" Đã thêm hỗ trợ JSON được thêm chuỗi.Trim () được thêm mảng.isArray () được thêm các phương thức lặp mảng
Added JSON support
Added String.trim()
Added Array.isArray()
Added Array iteration methods
Allows trailing commas for object literals
ES6Ecmascript 2015

Đọc thêm

Đã thêm "Chế độ nghiêm ngặt" Đã thêm hỗ trợ JSON được thêm chuỗi.Trim () được thêm mảng.isArray () được thêm các phương thức lặp mảng
Added default parameter values
Added Array.find()
Added Array.findIndex()
ES6

Đọc thêm

Đã thêm "Chế độ nghiêm ngặt" Đã thêm hỗ trợ JSON được thêm chuỗi.Trim () được thêm mảng.isArray () được thêm các phương thức lặp mảng
Added Array.includes()
ES6

Đọc thêm

Đã thêm "Chế độ nghiêm ngặt" Đã thêm hỗ trợ JSON được thêm chuỗi.Trim () được thêm mảng.isArray () được thêm các phương thức lặp mảng
Added Object.entries()
Added Object.values()
Added async functions
Added shared memory
Allows trailing commas for function parameters
ES6

Đọc thêm

Đã thêm "Chế độ nghiêm ngặt" Đã thêm hỗ trợ JSON được thêm chuỗi.Trim () được thêm mảng.isArray () được thêm các phương thức lặp mảng
Added asynchronous iteration
Added Promise.finally()
Additions to RegExp
ES6

Đọc thêm

Đã thêm "Chế độ nghiêm ngặt" Đã thêm hỗ trợ JSON được thêm chuỗi.Trim () được thêm mảng.isArray () được thêm các phương thức lặp mảng
String.trimEnd()
Array.flat()
Object.fromEntries
Optional catch binding
ES6

Đọc thêm

Đã thêm "Chế độ nghiêm ngặt" Đã thêm hỗ trợ JSON được thêm chuỗi.Trim () được thêm mảng.isArray () được thêm các phương thức lặp mảng

ES6

  • Ecmascript 2015
  • Đã thêm LET và Const được thêm các giá trị tham số mặc định Đã thêm mảng.find () Đã thêm mảng.FindIndex ()
  • Ecmascript 2016
  • Đã thêm toán tử hàm mũ (**) Đã thêm mảng.includes ()


Ecmascript 2017

Đã thêm phần đệm chuỗi được thêm đối tượng.entries () Đã thêm đối tượng.values ​​() Đã thêm các hàm async được thêm bộ nhớ chia sẻ cho phép dấu trùng theo dõi cho các tham số chức năng


Ecmascript 2018

Đã thêm các thuộc tính REST / SPRANTED được thêm không đồng bộ được thêm vào lời hứa.Ecmascript 2019 String.TrimStart () String.Trimend () mảng
Ecmascript 202023 Nhà điều hành liên kết vô giá trị (??)
Hướng dẫn này bao gồm mọi phiên bản của JavaScript:21 JavaScript ES1 ES2 ES3 ban đầu (1997-1999)
Bản sửa đổi chính đầu tiên ES5 (2009)Bản sửa đổi thứ hai ES6 (2015)Bổ sung hàng năm (2016, 2017, 2018, 2019, 2020)
Hỗ trợ trình duyệt10 Ecmascript 1 - 6 được hỗ trợ đầy đủ trong tất cả các trình duyệt hiện đại.
Hỗ trợ trình duyệt cho ES5 (2009)6 Trình duyệt
Phiên bản15 Từ ngày

Trình duyệt Chrome


Tháng 11 năm 2012

Đã thêm các thuộc tính REST / SPRANTED được thêm không đồng bộ được thêm vào lời hứa.Ecmascript 2019 String.TrimStart () String.Trimend () mảng
Ecmascript 202051 Nhà điều hành liên kết vô giá trị (??)
Hướng dẫn này bao gồm mọi phiên bản của JavaScript:52 JavaScript ES1 ES2 ES3 ban đầu (1997-1999)
Bản sửa đổi chính đầu tiên ES5 (2009)14 Bản sửa đổi thứ hai ES6 (2015)
Hỗ trợ trình duyệt cho ES5 (2009)10 Trình duyệt
Phiên bản38 Từ ngày

Trình duyệt Chrome



Tháng 11 năm 2012

Đã thêm các thuộc tính REST / SPRANTED được thêm không đồng bộ được thêm vào lời hứa.Ecmascript 2019 String.TrimStart () String.Trimend () mảng
Ecmascript 202052 Nhà điều hành liên kết vô giá trị (??)
Hướng dẫn này bao gồm mọi phiên bản của JavaScript:54 JavaScript ES1 ES2 ES3 ban đầu (1997-1999)
Bản sửa đổi chính đầu tiên ES5 (2009)14 Bản sửa đổi thứ hai ES6 (2015)
Hỗ trợ trình duyệt cho ES5 (2009)10.1 JavaScript ES1 ES2 ES3 ban đầu (1997-1999)
Phiên bản39 Bản sửa đổi thứ hai ES6 (2015)


Tiêu chuẩn này xác định ngôn ngữ lập trình đa năng ECMAScript 2022.

Vui lòng lưu ý rằng bản sao quy phạm là phiên bản HTML; Phiên bản PDF đã được sản xuất để tạo một tài liệu có thể in.the normative copy is the HTML version; the PDF version has been produced to generate a printable document.

Phiên bản thứ 13 này đã được chuẩn bị theo Chính sách bằng sáng chế ECMA RF.

Xin lưu ý rằng đối với Ecmascript Edition 4, số tiêu chuẩn ECMA ECMA-262 Phiên bản 4 đã được bảo lưu nhưng không được sử dụng trong quy trình xuất bản ECMA. Do đó, phiên bản ECMA-262 phiên bản 4, là một ấn phẩm quốc tế ECMA không tồn tại.

Các bản nháp mới nhất có sẵn tại: https://tc39.github.io/ecma262/. Các phóng viên thường chỉ nên nộp các lỗi nếu lỗi vẫn còn trong các bản nháp mới nhất.

Vui lòng tìm sau đây nơi để nộp các lỗi: https://github.com/tc39/ecma262#ecmascript.

Blog

ES5, ES6, ES7, ES8, ES9: Những gì mới trong mỗi phiên bản JavaScript

JavaScript là ngôn ngữ kịch bản được giới thiệu để làm cho các trang web tồn tại và tương tác với người dùng. Sự tương tác là có thể do các chương trình hoặc tập lệnh được viết cùng với HTML. JavaScript được giới thiệu bởi Brendan Eich, một nhân viên của Netscape. JavaScript ở giai đoạn phát triển của nó được gọi là Mocha và lần đầu tiên được vận chuyển với NetScape Navigator 2.0 là Livescript. Cuối cùng, khi Netscape Navigator 2.0 beta 3 được phát hành, nó đã được đặt tên là JavaScript. JavaScript đã đi một chặng đường dài IE từ lập trình/khung phía khách hàng (như Angular/React) đến công nghệ phía máy chủ như NodeJS năm 2009.

ES là gì?

Vào năm 1996, một tổ chức tiêu chuẩn có tên ECMA (Hiệp hội các nhà sản xuất máy tính châu Âu) đã khắc ra các thông số kỹ thuật tiêu chuẩn được gọi là ECMAScript (ES), mà tất cả các nhà cung cấp trình duyệt có thể thực hiện. Và JavaScript là triển khai ES nổi tiếng nhất, trong khi ActionScript (từ Macromedia/Adobe Systems) và JScript (từ Microsoft) là các triển khai khác của ES.List của các phiên bản từ ES:

List of Versions from ES:

Đến nay, ES đã xuất bản chín phiên bản và phiên bản mới nhất (phiên bản thứ 9) đã được xuất bản vào năm 2018.

  • ES1 1997
  • ES2 1998
  • ES3 1999
  • ES4 bị bỏ rơi
  • ES5 2009
  • ES6 2015
  • ES7 2016
  • ES8 2017
  • ES9 2018

Ba phiên bản đầu tiên của ECMA Script- ES1, ES2 và ES3 là các bản cập nhật hàng năm, trong khi ES4 không bao giờ được phát hành do những bất đồng chính trị. Sau một thập kỷ, ES5 cuối cùng đã được phát hành với một số bổ sung

ES5

ES5 được phát hành vào năm 2009, mười & nbsp; nhiều năm sau khi phát hành phiên bản trước. Dưới đây là danh sách các tính năng đã đi kèm với phiên bản ES5.

1. Sử dụng Chỉ thị nghiêm ngặt: & NBSP;

Các phiên bản trước của JS cho phép sử dụng các biến không được khai báo. Nhưng khi sử dụng tính năng ES5 ‘sử dụng nghiêm ngặt, một lỗi được báo cáo.

Ex: 

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

2. Phương pháp mới trong một mảng
  • isArray (): & nbsp; Phương thức này kiểm tra xem đối tượng có phải là mảng hay không và trả về kết quả đúng hay sai. This method checks if the object is an array or not and returns the result in true or false.

Ex:

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

  • foreach (): & nbsp; nó thực thi chức năng cho mọi phần tử được tìm thấy trong mảng.

Ex:

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

  • map (): & nbsp; phương thức bản đồ () tạo ra một mảng mới bằng cách ánh xạ mọi phần tử của mảng (trên đó bản đồ được sử dụng). The map() method creates a new array by mapping every element of the array (on which the map is used).

Ex:

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

  • Filter (): & nbsp; nó tạo ra một mảng mới chứa các phần tử được lọc bằng cách làm cho các phần tử mảng vượt qua một số điều kiện. It creates a new array that contains elements which got filtered by making array elements pass some condition.

Ex:

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

  • Giảm (): & nbsp; Nó áp dụng một hàm cho từng phần tử trong một mảng và giảm mảng thành một phần tử.

Ex:

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

& nbsp; & nbsp; & nbsp; Lưu ý: Ví dụ này giống như lặp lại trên mọi phần tử để tính tổng.

  • reduceright (): & nbsp; khá giống nhau để giảm phương pháp, ngoại trừ việc đi bộ xảy ra từ phải sang trái. It is quite same to reduce method, except for the traversal that happens from right to left.

Ex:

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

  • Mỗi (): & nbsp; Phương thức này kiểm tra một điều kiện với mọi yếu tố của một mảng và nếu mọi phần tử đều thỏa mãn thì trả về true nếu ít nhất một phần tử không thỏa mãn điều kiện thì trả về sai. This method checks a condition with every element of an array and if every element satisfies then returns true if at least one element doesn’t satisfy the condition then returns false.

& nbsp; & nbsp; Bán tại:

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

  • Một số (): & nbsp; nó giống như mọi phương thức () trong đó một số () kiểm tra ít nhất một yếu tố hài lòng với điều kiện và nếu tìm thấy trả về đúng và nếu không thỏa mãn thì sai. It is same as every() method wherein some() checks for at least one element that gets satisfied with the condition and if found returns true and if none satisfies then false.


Ex:

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

  • indexof (): & nbsp; trả về chỉ mục của trận đấu đầu tiên trong một mảng. Nếu không tìm thấy thì trả về -1. Returns the index of the first match in an array. If not found then returns -1.

Ex:

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

  • LastIndexof (): & nbsp; giống như indexof nhưng kiểm tra và trả về từ đầu kia của một mảng.

Ex:

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

Bạn cũng có thể thích: & nbsp; sự khác biệt giữa Java và JavaScript

3. Hỗ trợ JSON
  • parse (): & nbsp; nó phân tích một chuỗi JSON giống như một đối tượng.

Ex: 

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

  • Stringify (): & nbsp; Phương thức này chuyển đổi một đối tượng thành chuỗi JSON.

Ex:

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

4. Phương pháp mới trong một ngày
  • Bây giờ (): & nbsp; Phương thức bây giờ () trả về số mili giây đã trôi qua kể từ 01-Jan-1970 UTC.

Ex: 

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

  • valueOf (): & nbsp; nó trả về giá trị nguyên thủy của đối tượng ngày.

Ex:

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

5. Getters và setters:

Phương thức GET trả về giá trị của một biến và phương thức SET đặt giá trị của biến.

6. Phương pháp tài sản
  • Object.defineProperty (): & nbsp; Phương thức này cho phép người dùng xác định thuộc tính của một đối tượng và/hoặc thay đổi giá trị của nó. This method lets the user define the property of an object and/or change its value.

ES6:

JS đã cho thấy những tiến bộ lớn trong những năm gần đây bắt đầu từ năm 2015 bằng cách phát hành phiên bản ES6. Với bản phát hành này, JavaScript đã có một thành tựu lớn trong việc làm cho một cuộc sống của một nhà phát triển trở nên dễ dàng và đạt được kỳ vọng của một ngôn ngữ lập trình hiện đại. Ngay cả sau 4 năm phát hành, nhiều người mới cho JS không quá quen thuộc với tất cả các phiên bản.

Dưới đây là danh sách các tính năng đã đi kèm với phiên bản ES6:

  • LET & const:

Cho đến khi ES5, JS chỉ có phạm vi chức năng và phạm vi toàn cầu với việc giới thiệu & nbsp; let & nbsp; từ khóa trong ES6, JS hiện có thể có phạm vi khối.let keyword in ES6, JS can now have block scope.

Ex: 

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

  • FOR..OF:

cho ... của & nbsp; là một giải pháp thay thế cho cả & nbsp; cho ... in & nbsp; và & nbsp; is an alternative for both for...in and forEach() and loops iterable data structures like Arrays, Maps, Sets, and strings.

Ex:

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

  • Tham số mặc định:

Cung cấp các giá trị mặc định cho các tham số chức năng nếu không có giá trị hoặc không xác định được truyền.

Ex: 

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

  • Nhà điều hành nghỉ ngơi:

Toán tử REST được sử dụng để xử lý các tham số chức năng. Nó sử dụng ba chấm làm cú pháp của nó (tức là,).

Ex: 

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

  • Nhà điều hành lan truyền:

Toán tử lan truyền được sử dụng với các mảng và cú pháp của nó hoàn toàn giống với toán tử REST (IE,). Nó được sử dụng để phân chia nội dung của một mảng.

Ex: 

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

  • DESTRUCTURING:

Phá hủy giúp giải nén các giá trị từ một mảng hoặc một đối tượng.

Ex:

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

  • Mẫu chữ/chuỗi:

Nó cho phép các biểu thức nhúng, giúp các câu lệnh in dễ dàng.

Ex:

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

  • Hàm mũi tên:

Các hàm mũi tên sử dụng & nbsp; => & nbsp; làm mã thông báo của nó và do đó cũng được gọi là hàm mũi tên béo. Chúng là một chức năng một dòng và giống như các hàm Lambda trong các ngôn ngữ lập trình như Java 8 và Python. Trước =>, JS có A & NBSP; Hàm & NBSP; Từ khóa.function keyword.

Ex:

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

  • PROMISES:

Lời hứa được giới thiệu trong ES6 để xử lý lập trình không đồng bộ theo cách thanh lịch hơn. Trước những lời hứa, các cuộc gọi Async đã được xử lý bằng các cuộc gọi lại. Lời hứa đã giải quyết cuộc gọi trở lại địa ngục.

Ex: 

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

  • CLASSES:

Các đối tượng trong JavaScript dựa trên các nguyên mẫu và tuân theo kế thừa nguyên mẫu. Nhưng trong ES6, từ khóa & nbsp; class & nbsp; được giới thiệu giúp cách tiếp cận rất dễ dàng.

Ex:

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

Các tính năng khác trong ES6 bao gồm:
  • Đặt, yếu, bản đồ, yếu
  • Máy phát điện
  • Biểu tượng
  • Unicode
  • Mô -đun
  • Proxy
  • Built-Ins
  • Nhị phân và bát phân
  • Phản ánh
  • Tối ưu hóa cuộc gọi đuôi

ES7:

ES7 hoặc ECMAScript 2016 đã được phát hành vào năm 2016. Phiên bản này đưa ra các lựa chọn thay thế phù hợp cho các chức năng đã được sử dụng.

  • Toán tử số mũ (**):

ES7 đã thêm một toán tử số liệu (**) vào các hoạt động số học được hỗ trợ của JavaScript như +,-,*. Nhà điều hành này tăng toán hạng đầu tiên cho Toán tử thứ hai Power. & NBSP;**) to already JavaScript supported arithmetic operations like +,-,*. This operator raises the first operand to the power second operand. 

Ex:

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

  • INCLUDES():  

Trả về true nếu một mảng bao gồm một giá trị, nếu không trả về sai.

Ex:

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

Bạn cũng có thể thích: & NBSP; Top 51 Câu hỏi và câu trả lời phỏng vấn JavaScript Bạn phải chuẩn bị trong năm 2018

ES8:

ES8 hoặc ECMAScript 2017 đã được phát hành vào năm 2017. Phiên bản này & NBSP; cho phép các phương thức mã hóa mới với JavaScript. & NBSP;

  • PADSTART():

Phương thức này đệm một chuỗi với một chuỗi khác ở đầu.

Ex: 

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

  • PADEND():

Phương thức này đệm một chuỗi với một chuỗi khác và làm cho chuỗi kết quả đạt được một độ dài nhất định. Nó thêm khoảng trắng ở cuối chuỗi.

Ex: 

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

  • SYNC/AWAIT:

Người vận hành đang chờ, chỉ được áp dụng bên trong một chức năng Async, chờ đợi để bị từ chối hoặc giải quyết bằng một lời hứa.

  • OBJECT.ENTRIES():

Nó trả về một mảng chứa các cặp giá trị khóa của một đối tượng nhất định dưới dạng mảng. & Nbsp; & nbsp; & nbsp; ex: & nbsp;
    
Ex: 

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

  • Dấu phẩy kéo dài:

Một dấu phẩy kéo dài chỉ đơn giản là một dấu phẩy xuất hiện ở cuối mục cuối cùng trong danh sách.

Ex:

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

  • Bộ nhớ chia sẻ và nguyên tử:

Dữ liệu tương tự có thể được đọc và ghi trên nhiều luồng bằng Trình xây dựng SharedArrayBuffer. & nbsp; gián đoạn trong quá trình đọc hoặc viết có thể tránh được bằng cách sử dụng các đối tượng nguyên tử. Điều này cho phép hoạt động trước đó kết thúc trước lần tiếp theo. & NBSP;

  • OBJECT.GETOWNPROPERTYDESCRIPTORS():

Một đối tượng được trả lại cho các mô tả thuộc tính riêng với GET, SET, WROTIBLE, CẤU TRÚC VÀ NHIỆM VỤ TUYỆT VỜI. & NBSP;

Ex: 

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

  • OBJECT.VALUES():

Nó trả về một mảng của một đối tượng đã cho là các giá trị thuộc tính của riêng đối tượng. & NBSP;

Ex:

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

ES9:

ES9 hoặc ECMAScript 2018 là bản cập nhật mới nhất và được phát hành vào năm 2018.

  • Lặp lại không đồng bộ:

Một đối tượng có thể lặp lại không đồng bộ có thể được sử dụng như một vòng lặp vòng lặp với sự trợ giúp của For-Bewait-of.

Ex:

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

  • Cải tiến biểu hiện thông thường:

Một đối tượng phù hợp có thể được trả về bằng cách sử dụng các biểu thức thông thường của JavaScript. Một đối tượng phù hợp có giá trị giống như mảng với các chuỗi phù hợp. & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ex: & nbsp; để phân tích một ngày ở định dạng yyyy-mm-dd.
     
Ex: to parse a date in YYYY-MM-DD format.

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

  • Thuộc tính nghỉ ngơi/lan truyền:

Các đối số cuối cùng được gửi đến một hàm được thay đổi thành một mảng bằng các tham số REST và ký hiệu (...) chỉ có thể được sử dụng cho các hoạt động mảng. & NBSP;

Ex: 

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

Theo cách ngược lại, một mảng được biến thành các đối số riêng biệt bằng toán tử lây lan. Những đối số này có thể được chuyển đến một chức năng.

Ex:

Hướng dẫn what is the latest javascript standard? - tiêu chuẩn javascript mới nhất là gì?

  • PROMISE.PROTOTYPE.FINALLY():

Phương thức sau đó () được gọi sau khi giải quyết thành công lời hứa và phương thức bắt () được khai báo nếu xảy ra vấn đề. Cuối cùng, mã có thể được thực thi bằng phương thức cuối cùng (), không phân biệt các lần xuất hiện trước đó.

Sự kết luận

ECMAScript là một đặc điểm kỹ thuật và JavaScript là một triển khai và thực hiện tất cả các phiên bản được chỉ định bởi ECMAScript. Và đó là một lý do tại sao JS là ngôn ngữ lập trình phổ biến nhất trong phát triển web frontend. JavaScript ở khắp mọi nơi (thiết kế/phát triển UI), phụ trợ (mã hóa phía máy chủ), ứng dụng di động, phát triển trò chơi, v.v ... Nó phải cho nhà phát triển web cập nhật các phiên bản mới của tập lệnh ECMA và bài viết này là một nỗ lực như vậy.

Phiên bản mới nhất của JavaScript vào năm 2022 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 nó được ra mắt vào năm 1997. Các tính năng ES2022 đạt được xác minh giai đoạn 4 được thêm vào JavaScript gia đình.ES2022 will be the 13th edition of features after it was initially launched in 1997. The ES2022 features that reach the stage 4 verification are added to the JavaScript family.

Phiên bản JavaScript nào là mới nhất?

Hướng dẫn này bao gồm mọi phiên bản của JavaScript:..
JavaScript ES1 ES2 ES3 ban đầu (1997-1999).
Bản sửa đổi chính đầu tiên ES5 (2009).
Bản sửa đổi thứ hai ES6 (2015).
Bổ sung hàng năm (2016, 2017, 2018, 2019, 2020).

JavaScript ES6 có phải là mới nhất không?

JavaScript ES6 (còn được gọi là ECMAScript 2015 hoặc Ecmascript 6) là phiên bản mới hơn của JavaScript được giới thiệu vào năm 2015. ECMAScript là tiêu chuẩn mà ngôn ngữ lập trình JavaScript sử dụng.Ecmascript cung cấp thông số kỹ thuật về cách ngôn ngữ lập trình JavaScript nên hoạt động. that was introduced in 2015. ECMAScript is the standard that JavaScript programming language uses. ECMAScript provides the specification on how JavaScript programming language should work.

ES6 và ES7 là gì?

Hầu hết các tính năng JavaScript ECMAScript 2015 (ES6) và ECMAScript 2016 (ES7).ES6 đã mang đến những thay đổi sâu sắc nhất cho JavaScript.Nó hoàn toàn định hình lại cách chúng ta tiếp cận với JavaScript.ES7 là một bản cập nhật nhỏ trên đầu ES6.Hãy xem những thay đổi đã được đưa ra trong bản cập nhật ES6.ES7 was a tiny update on top of ES6. Let's see the changes that were brought in the ES6 update.