Of course there's nothing stopping you from passing an object array to your Unityscript function either (just as you suggest is possible in c#).
In general though, passing an assortment of unrelated object types as an object array instead of having explicitly typed parameters sounds like it may be a case of bad design. And if your assortment of object types are related (i.e. they're all the same type, or they're all descendents of some common type other than 'Object'), then you should probably pass an array whose type is their nearest common parent, rather than Object.
This example works under FireFox, hopefully it can be translated to what you specifically need in Unity: