не знаю как присвоить имя объекта
var str = "ST000012|Name=OOO Компания|PersonalAcc=234232245234234|BankName=Московское отделение №234234 Сбербанк|BIC=837568237|CoresspAcc=24524232423424234|PayeeINN=2344848585|Sum=13123|KP2434";
var obj = [];
str = str.toString().split("|");
for (i = 0; i < str.length; i++){
str[i] = str[i].toString().split("=");
if(str[i][1]){
obj[i] = {123:str[i][1]};
}else{
obj[i] = {'':str[i][0]};
}
}
console.log(obj);