Hey all, I'm reading this book programmer reference. And in it, author uses an example of prototyping a merge() method to the Object object. He doesn't explain though some questions I had about the method itself: 1) If everything is an object why are we testing if it is: if (typeof objSource[arg] == object 2) why are we trying to avoid ...