I personally would just recommend not to use: return toString.call(obj) === "[object Object]" like in isArray or isFunction but instead: return Object.prototype.toString.call(obj) === "[object Object]" or something else, because I've already seen the former yielding results like "[xpconnect native prototype wrapper]" It might be a Firebug bug, I'm not really sure, but using the Object.prototype prefix solved the problem.
Regards, Louis-Rémi Babé --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "jQuery Development" group. To post to this group, send email to jquery-dev@googlegroups.com To unsubscribe from this group, send email to jquery-dev+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/jquery-dev?hl=en -~----------~----~----~----~------~----~------~--~---