I'm currently learning JavaScript from ECMA Manual, and I'm confused with the concept of built-in object. I know that object like Function, Object, Math are built-in objects, and you can use them directly, e.g, Math.PI. But how about var obj = new Function('return a'), Can I call obj a built-in object? Or is it just a plain native object (but not built-in)? Thanks!
Edit: Definition from ECMA
obj, it's probably not a built-in object. It doesn't exist in another JS system.Stringreturnsfunction String() { [native code] }