Я хотел бы установить функцию обратного вызова для объекта, которая будет вызываться всякий раз, когда осуществляется доступ к неопределенному свойству в объекте или ему назначается.
Хотя это не исчерпывающий ответ, имейте в виду, что присвоение неопределенных свойств объекта является ключевой особенностью языка JavaScript.
Также обратите внимание, что __ noSuchMethod __
- нестандартный метод , реализованный движками Mozilla JavaScript. Существует запрос открытой функции , чтобы это было реализовано в движке Google Chrome V8, но, насколько мне известно, это не поддерживается в других браузерах.
По состоянию на февраль 2014 г. Похоже, в ближайшее время эта поддержка не будет поддерживаться.