@Rocknrolla99
Some text

Как корректно перевести массив в query string?

Есть массив const data = [ name, age];

При отправке данные улетают как data[]=name&data[]=age

Как сделать так чтобы данные отправлялись в формате data=name&data=age
  • Вопрос задан
  • 2859 просмотров
Решения вопроса 1
Negezor
@Negezor
Senior Shaurma Developer
const data = ['John Doe', 20];

const params = new URLSearchParams();

for (const part of data) {
  params.append('data', part);
}

const query = String(params); // "data=John+Doe&data=20"
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Denioo
Если я правильно понял то это деструктурирующие присваивание.
let data = [ name, age ]
let [nam, age] = data

Подробнее прочитать можно тут: https://learn.javascript.ru/destructuring-assignment
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
01 мая 2024, в 02:11
5000 руб./за проект
01 мая 2024, в 00:29
2000 руб./за проект
01 мая 2024, в 00:20
15000 руб./за проект