My Questions regarding eval() function in JavaScript
- To which object does eval() belong to ?
- We know that all java script code gets a execution context . What execution context does eval() get ?Is it the global execution context ?
- Why is eval() called an evil? Is there any case where eval() function can be a life saver ?