Ummutable objects
by Artem
JavaScript
'use strict';
const arr = [1, 2, 3, 4, 5];
//Object.freeze(arr);
const handler = {
set: function(target, prop, value, receiver) {
console.log('called');
return false;
}
};
const p = new Proxy(arr, handler);
p[0] = 100;
console.log(arr);