const yourArray = [];
const proxyArray = new Proxy(yourArray, {
set: (array, key, value) => {
console.log(`${key} setted to ${value}`);
array[key] = value;
return true;
}
});
// И дальше можно работать с proxyArray, как с yourArray, но с дополнительным поведением
proxyArray[0] = 10;