mutation

Mutation, programlama dillerinde ana kaynağı oluşturma aşamasından sonra uygulamanın herhangi bir anında modifiye edilmesi anlamına gelir. JavaScript özelinde bakacak olarak herhangi bir array'e bir eleman eklemek mutation yaratır. Yine JavaScript özelinde primitive tipler immutable iken Array ve Object tipleri mutable'dır.

Mutation örneği:

const obj = {
  user: 'user1',
  email: 'user1@example.com',
};

obj.country = 'TR'; // 'TR'

console.log(obj); // { user: 'user1', email: 'user1@example.com', country: 'TR' }