$.$ object may be treated as global variables within the context of our SEARCH object.$ as the object name is immaterial; we could just as easily have used localGlobal, like this: localGlobal.q."Having the one-off function call return the class constructor forms a closure that can hold private static members and assign privileged static methods as properties of the returned constructor."
... which has all the semantic meaning of that Dr. Seuss poem, where the tweedle beetles battle in a puddle in a bottle on a noodle-eating poodle.JSON for the Masses, at http://dustindiaz.com/json-for-the-masses, and posted an important comment on the YUIBlog, at http://yuiblog.com/blog/2006/06/01/global-domination, by way of response to Mr. Crockford's Global Domination article, previously mentioned.prev - http://kentbrewster.com/build-a-search-app/code/code3.html - next