То, что вы пытаетесь инициализировать, это объект, а не массив.Вы можете инициализировать объекты двумя способами:
var postdata = {};
Или:
var postdata = new Object();
Затем вы можете назначать ключи и значения так, как вы предполагали:
postdata['name'] = "data";
Или:
postdata.name = "data";
Вы также можете построить свой объект на этапе инициализации:
postdata = {
name: "data"
}