Hướng dẫn ES2016

ECMAScript là tiêu chuẩn dựa trên JavaScript và nó thường được viết tắt thành ES. Khám phá mọi thứ về ECMAScript và các tính năng được thêm vào ES2016, hay còn gọi là ES7

ES2016, chính thức được gọi là ECMAScript 2016, được hoàn thiện vào tháng 6 năm 2016.

So với ES2015, ES2016 là một bản phát hành nhỏ cho JavaScript, chỉ chứa hai tính năng:

  • Array.prototype.includes
  • Toán tử lũy thừa

Array.prototype.includes ()

Tính năng này giới thiệu một cú pháp dễ đọc hơn để kiểm tra xem một mảng có chứa một phần tử hay không.

Với ES6 trở xuống, để kiểm tra xem một mảng có chứa một phần tử bạn phải sử dụng hay khôngindexOf, kiểm tra chỉ mục trong mảng và trả về-1nếu phần tử không có ở đó.

Từ-1được đánh giá là một giá trị thực, bạn có thểkhông phảilàm ví dụ

if (![1,2].indexOf(3)) {
  console.log('Not found')
}

Với tính năng này được giới thiệu trong ES2016, chúng tôi có thể làm

if (![1,2].includes(3)) {
  console.log('Not found')
}

Toán tử lũy thừa

Toán tử lũy thừa**tương đương vớiMath.pow(), nhưng được đưa vào ngôn ngữ thay vì là một chức năng thư viện.

Math.pow(4, 2) == 4 ** 2

Tính năng này là một bổ sung tuyệt vời cho các ứng dụng JS chuyên sâu về toán học.

Các**toán tử được chuẩn hóa trên nhiều ngôn ngữ bao gồm Python, Ruby, MATLAB, Lua, Perl và nhiều ngôn ngữ khác.

Tải xuống miễn phí của tôiSổ tay dành cho Người mới bắt đầu JavaScript


Các hướng dẫn js khác: