У меня есть "многомерный ассоциативный" массив javascript (который на самом деле является объектом со свойствами, поскольку JS не может иметь собственный ассоциативный массив):
var multiArray={ AAA:"one", BBB:"two", CCC:{ 0:"xxx", 1:"yyy", 2:"zzz"} };
И мне нужно получить такую строку из этого массива:
«AAA=один и BBB=два и CCC=xxx,yyy,zzz»
Как я могу это сделать?
Если я использую два простых цикла, например:
for(var key in multiArray)
{
for(var subkey in multiArray[key])
{
string = string + multiArray[key][subkey]+",";
}
}
Я получаю что-то вроде этого:
«AAA = o,n,e & BBB = t,w,o & CCC = xxx, yyy,zzz»
Что мне не нужно.
Какие-нибудь решения, использующие только Javascript?
multiArray['CCC']
не массив? - person kojiro   schedule 19.05.2012