Различают конечное свойство из промежуточных свойств, доступ к которым осуществляется через прокси javascript
Есть ли способ выяснить, является ли свойство, читаемое прокси-объектом, конечным или промежуточным свойством.
var handler = {
get(target, key) {
return new Proxy(target[key], handler)
},
set (target, key, value) {
target[key] = value;
return true
}
}
var proxyObject = new Proxy({}, handler);
Теперь, если я читаю недвижимость proxyObject.a.b.c.d
обработчик get будет вызываться 4 раза, по одному разу для каждого свойства.
Есть ли способ для меня, чтобы выяснить, когда получить запущен для d
свойство и когда get запускается для некоторого промежуточного свойства, такого как a
или же b