Я пытаюсь присвоить значение select2 из localStorage, но это не работает. Однако при присвоении значения localStorage жестко запрограммировано оно назначается. Вот что я пытаюсь:
var selectedLangs = localStorage.getItem('agentLangs'); //["4","5"]
$('.agentLanguages').val(selectedLangs).trigger('change');
Если я присвоил значение напрямую, оно работает:
$('.agentLanguages').val(["4","5"]).trigger('change');
Любая идея, в чем может быть проблема?
Это идеально; Работает. Спасибо за помощь



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


localStorage.getItemвозвращает строку, вам, вероятно, нужно ееJSON.parse.