Theoretically yes, but it would involve restructuring the code quite a bit.  What part do you think wouldn't work in every browser?  AFAIK, the ternary operator, `.join()` and `.toString()` are standard.