This article is in need of a technical review.
This article covers features introduced in SpiderMonkey 6
To determine if a string was created as an external string, you can call
||The context from which to retrieve the closure for a string. Requires request. In a
||The string for which to return the closure. The result is NULL if the external string was created without one (that is, by calling