Я работаю над пользовательским скриптом браузера, но он использует React и Webpack внутренне.Но я хочу получить реквизит компонента, поэтому мне пришла в голову эта идея:
let value
Object.defineProperty(Object.prototype,'props',{
set: v=>{
console.log(v)
value=v
},
get: ()=>value
})
Но это не работает для нескольких объектов:
let a={}
let b={}
a.props='hello' //console.log('hello')
console.log(b.props) //hello
Так есть лиспособ узнать, какой объект вызвал зацепку?Я хочу кешировать это в объекте.