Я пытаюсь передать массив строк в качестве параметра для вызова GET:
// One value
param: filters=Something
value: filters: 'Something'
// Multiple values
param: filters=Something&filters=Something else
value: filters: [ 'Something', 'Something else' ]
Проблема в том, что когда я передаю одно значение в параметре, код думает, что он передает строку, когда я передаю больше одного значения, я получаю строковый массив.
Я пробовал такие вещи, как Array.from и т. Д., Но затем он просто создает массив из строки:
['S', 'o', 'm', 'e', 't', 'h', 'i', 'n', 'g']
Мне нужен способ заставить отдельные значения считываться как массив строк. Есть ли что-то, что можно сделать?
Edit:
Я получил запрос, мне нужны значения фильтра, чтобы отфильтровать результаты и отправить их обратно. Когда в параметре фильтра есть одно значение, оно видит его как строку и разбивает его на части. Мне нужно / хочу, чтобы это был один массив с одним строковым значением.