Pavel Shvedov, Да, очевидно. Я хочу реализовать метод объекта, который будет брать в себя некоторый контекст адреса по этому объекту, допустим "users.1.messages", и возвращать ссылку на это поле, которое можно изменить в функции второго аргумента - obj.edit("users.1.messages", value => value.push("something")). Реализация этого метода чисто в целях проекта.