Bài viết của Bùi Văn Nam

Collection Maps trong ES6 - Javascript nâng cao

Trong bài này chúng ta tìm hiểu một kiểu dữ liệu mới nữa đó là Maps. Map là một kiểu dữ liệu tương tự như Set, tuy nhiên với Map thì có cấu trúc dạng key => value còn với Set thì chỉ có value. 1. Map trong ES6 Chúng ta có các thao tác chính ...

Tác giả: Bùi Văn Nam viết 14:48 ngày 06/04/2021 chỉnh sửa

Collection Sets trong ES6 - Javascript nâng cao

Trong ES5 không tồn tại dữ liệu dạng cấu trúc tập hợp, vì vậy chúng ta sử dụng mảng để lưu trữ dữ tập hợp các phần tử. Tuy nhiên với ES6 thì mọi chuyện đơn giản hơn bởi vì nó có hỗ trợ kiểu dữ liệu tập hợp Set với các giá trị truyền vào tùy ý kèm theo tốc độ xử lý nhanh chóng. 1. Set trong ...

Tác giả: Bùi Văn Nam viết 14:48 ngày 06/04/2021 chỉnh sửa

Const - biến không thay nhất đổi giá trị trong ES6 - Javascript nâng cao

Khái niệm const (hằng số) đã tồn tại trong các ngôn ngữ lập trình cấp cao như C#, Java. Nhưng với Javascript thì chỉ vào năm 2015 kể từ lúc ES6 ra đời mới tồn tại khái niệm này. 1. Const trong ES6 Về định nghĩa thì const có nghĩa là hằng số, điều này có nghĩa nếu một biến ...

Tác giả: Bùi Văn Nam viết 14:48 ngày 06/04/2021 chỉnh sửa

Rest Parameters trong ES6 - Javascript nâng cao

Rest Parameters dịch theo tiếng Anh chuyên ngành công nghệ thông tin có nghĩa là tham số còn lại, điều này có nghĩa là bạn có thể khai báo một hàm với số lượng tham số không xác định, đây là một tính năng mới khiến Javascript ngày càng trở nên mạnh mẽ hơn. 1. Rest Parameters trong ES6 Để ...

Tác giả: Bùi Văn Nam viết 14:48 ngày 06/04/2021 chỉnh sửa

Default Parameters trong ES6 - Javascript nâng cao

Default Parameter là giá trị mặc định của tham số khi truyền vào các function. Đối với Javascript thì có nhiều bạn chưa biết chức năng này mặc dù trong ES5 đã cung cấp săn cho chúng ta, tuy nhiên người ta cảm thấy cách tạo giá trị mặc định trong ES5 vẫn không hay nên họ đã bổ sung một cách khác ...

Tác giả: Bùi Văn Nam viết 14:48 ngày 06/04/2021 chỉnh sửa

Destructuring Assignments trong ES6 - Javascript nâng cao

Trong bài này chúng ta học một chức năng mới nữa trong ES6 đó là Destructured Assignment, chức năng này giống hàm list trong PHP vậy, nghia là nó sẽ phân các giá trị trong mảng vào các biến theo thứ tự được truyền vào. Một ví dụ hàm list trong PHP: ...

Tác giả: Bùi Văn Nam viết 14:48 ngày 06/04/2021 chỉnh sửa

Arrow Function trong ES6 - Javascript nâng cao

Trong bài này chúng ta tìm hiểu một cách định nghĩa function mới bằng cách sử dụng dấu mui tên =>, cách này được thêm vào bộ ES6 với cú pháp hoàn toàn mới lạ. Trong Javascript để tạo một function thì thông thường chúng ta sử dụng hai cách sau: ...

Tác giả: Bùi Văn Nam viết 14:48 ngày 06/04/2021 chỉnh sửa

ES6 Block Scoped - Khởi tạo biến với từ khóa let - Javascript nâng cao

Trong ES6 có cung cấp một từ khóa nữa dùng để khởi tạo biến đó là từ khóa let, từ khóa này khác với từ khóa var ở chỗ phạm vi hoạt động. Với từ khóa var nếu ban khai báo biến bên trong hàm thì đó là biến cục bộ, còn nếu bạn khai báo bên ngoài hàm thì nó sẽ là một biến toàn ...

Tác giả: Bùi Văn Nam viết 14:48 ngày 06/04/2021 chỉnh sửa

Điều kiện cần để tự học ES6 - Javascript nâng cao

ES6 được ra đời vào năm 2015 nên có thể coi nó là một phiên bản mới nhất của Javascript, vì vậy có thể các trình duyệt ra đời trước năm 2015 sẽ không hoạt động được. Nhưng bạn cũng đừng lo lắng quá bởi vì các Version mới nhất của Chrome và Firefox hiện nay hầu hết đã được tích hợp ES6 nên bạn ...

Tác giả: Bùi Văn Nam viết 14:48 ngày 06/04/2021 chỉnh sửa

ECMAScript 2015 - ES6 là gì? - Javascript nâng cao

Hôm nay chúng ta bắt đầu tìm hiểu một thứ mới hơn về Javascript vừa được ra mắt vào năm 2015 đó là ECMAScript, đây có thể coi là được một phiên bản nâng cấp mới nhất dành cho Javascript nên phải học nó để khỏi tụt hậu phải không các bạn :) Trước tiên chúng ta sẽ tìm hiểu định nghĩa ...

Tác giả: Bùi Văn Nam viết 14:48 ngày 06/04/2021 chỉnh sửa
<< < .. 36 37 38 39 40 41 42 .. > >>