A Proxy object is an object that wraps another object and intercepts fundamental operations on it, such as property access, assignment, and deletion