Hướng dẫn mutable and immutable javascript - javascript có thể thay đổi và không thể thay đổi
Bắt kịp với xu hướng mới, trong Video này chúng ta cùng tìm hiểu về 2 khái niệm Mutable Object và Immutable Object khác nhau như thế nào? Và tại sao chúng ta nên sử dụng chúng? Nhất là xu thế hiện tại rất chuộng bộ đôi "sát thủ" React + Redux. Hãy cùng tôi tìm hiểu nó các bạn nhé! (Visited 1,595 times, 1 visits today) Các bài viết liên quan
Trong JS có ít nhất hơn 10 loại dữ liệu bao gồm kiểu cơ bản và mở rộng. Nhưng chung quy lại thì chỉ có 2 đặc tính là có thể thay đổi được (mutable) và không thể thay đổi được (immutable)mutable) và không thể thay đổi được (immutable) Đoạn mã sau trình bày khái niệm immutable và mutableimmutable và mutable Đa phần các
Và đặc biệt hơn
Vậy khi sử dụng 6 với những function 7, 8, 9 chúng ta luôn nhận về object và nó có thể thay đổi được.Hầu hết các kiểu dữ liệu object đề u có thể thay đổi được nhưng, thiệt tình là trong JS luôn có chữ nhưng cho đời rắc rối
2 là một thằng khá đặc biệt, nó có type là 1 nhưng lại không thể làm gì với nó được cả và chú ý là 2 không phải là undefined nhưng (lại nhưng)
3 không phải là một kiểu dữ liệu, nhưng nó có những đặc tính quái dị nhất
Kiểu dữ liệu 4 mới được giới thiệu trong ES6 cũng thú vị không kémES6 cũng thú vị không kém
Không giống như 3, 4 vẫn dễ chịu ở một số điểm nhất định 7 và 8 là 9, nên dùng rất dễ dàng
Vậy nếu muốn sử dụng 7 và 8 như immutable object thì sao ? Đơn giản chúng ta cần sao chép chúng trước khi thay đổiimmutable object thì sao ? Đơn giản chúng ta cần sao chép chúng trước khi thay đổi
KếtHiểu rõ được immutable và mutable giúp chúng ta sử dụng linh hoạt các kiểu dữ liệu trong JS cũng như phòng tránh được những lỗi không mong muốn khi Nguồn: JS Land Ủng hộ Chung Nguyễn BlogChung Nguyễn Blog sử dụng FlashVPS - Dịch vụ quản trị máy chủ chuyên nghiệp để quản lý VPS #FlashVPS là dịch vụ cloud panel trên nền tảng web hỗ trợ khách hàng:
Các bài viết trên website thường xuyên được đăng tải và cập nhật trên trang Facebook Chung Nguyễn Blog hãy tặng cho Chung một LIKE nhé! Mãi yêu các bạn!LIKE nhé! Mãi yêu các bạn! 813 👍 Đánh giá bài viếtImmutable và Mutable trong Javascript 5/5 1 votes/5 1 votes |