Не в стандарте ES5 или предшественнике.Конечно, вы можете сделать что-то вроде $.extend([], {"3": "hello"})
в jQuery;Вы даже можете сделать
Object.create(Array.prototype, {"3": {value: "hello"} });
в чистом ES5, но это хак, я бы не стал рассматривать это как решение (если оно вас устраивает, вы можете его принять).