Это мой скрипт, который мне удалось собрать, используя код по этой ссылке: Настройка двумерного массива переменной длины
stringWithSeper = "Panther^Pink,Green,Yellow|Dog^Hot,Top";
var blocks = stringWithSeper.split("|");
for (var i = 0; i < blocks.length; i++) {
temp = blocks[i].split("^");
result[temp[0]] = temp[1].split(",");
}
Я запутался.Какова структура «результата»?Это
result = {"Panther":{"Pink","Green","Yellow"}, "Dog":{"Hot","Top"}}
Если нет, то что это?Я ломал голову над этим последние 3 дня.