Existe Object.watch para todas as propriedades / um calço para __noSuchMethod__ disponível?
Gostaria de estenderlocalStorage
executando algum código cada vez que uma configuração é buscada / armazenada. Eu poderia definir um getter / setter para todas as propriedades existentes delocalSt,orage
, mas o problema está em novas configuraçõe
Por exemplo,localStorage['somenewsetting'] = 123
cria uma nova configuração. Gostaria de definir automaticamente um getter / setter para esta propriedade, para que meu código de adição também seja executado para novas configuraçõe
Basicamente eu precisoObject.watch
, mas para todas as propriedades. O que eu encontrei foi__noSuchMethod__
, mas não está disponível no Chrome. Existe algum calço disponível para este método? Ou existe outra maneira de assistirtodo propriedades de um objeto?
Novamente, preciso fazer isso funcionar no Chrom