@anonymous/

HuskySafeGiraffe

JavaScript

No description

fork
loading
main.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
var obj = {a: 1, b: 2};

var obj2 = new Proxy(
    obj,
    {
        deleteProperty: function(target, property) {
            console.log('deteleProperty:', property);
            return Reflect.deleteProperty(target, property);
        }
    }
);

// Borrado de una propiedad del objeto original
delete obj.a;

// Borrado de una propiedad del objeto supervisado
delete obj2.a;         // deteleProperty: a

// Borrado de una propiedad no existente
delete obj2.no_exist;   // deteleProperty: no_exist
Native Browser JavaScript