Как сформировать запрос к API, если часть параметров статичны, а часть — динамичны?
Хороший способ работы с URL-параметрами — это URLSearchParams, он автоматически кодирует недопустимые в URL символы и склеивает все параметры в одну строку:var params = new URLSearchParams();
params.append('token', 'a b c');
params.append('limit', 100);

var baseApiUrl = 'https://api-metrika.yandex.ru/stat/v1/data';
console.log(baseApiUrl + '?' + params.toString());
// → https://api-metrika.yandex.ru/stat/v1/data?token=a+b+c&limit=100
Для шаблонных строк используются обратные кавычки:const template = `Hello, ${username}!`;