Tính bất biến của dữ liệu trong JavaScript
Trong JavaScript, cách tiếp cận thường được sử dụng là mảng và đối tượng không bị thay đổi trực tiếp, mà trước tiên được sao chép, rồi sau đó mới thay đổi. Trong trường hợp này, người ta nói rằng mảng và đối tượng vẫn không thay đổi, tức là bất biến.
Cách tiếp cận này thường được sử dụng trong các framework, ví dụ như trong React. Trong phần này của sách giáo khoa, chúng ta sẽ học cách thay đổi mảng, đối tượng và mảng các đối tượng một cách bất biến. Những kiến thức này sẽ hữu ích cho chúng ta sau này.