"" синоним для new String()
[] - new Array()
{} - new Object()
и вобщем они так и используються во всех извесных мне движках
например в том же jquery создание массива выглядит
makeArray: function( array ) {
var ret = [];
…
return ret;
},
а new String() вообще не встречаеться