Neither of these pieces of information is available in JavaScript. If an environment were to provide it, it would be part of that environment's feature set, not JavaScript itself.
Also beware that the memory address of an object is not necessarily a constant thing across the lifetime of the object. In particular, modern JavaScript engines may allocate objects created within a function on the stack, and then copy them from the stack to the heap if the object is going to survive termination of the function. (They may well also move them around if necessary when doing garbage collection, though I don't specifically know that they do.) So even if you could get the address, it could well become invalid moments later. But if an environment made the information available, presumably it would come with environment-specific caveats in that regard.