let str = 'There will be 7 or 9 guys';
+str.match(/\d+/) || 'not a number'
7
resolve()
– первый из параметров. Произошла ошибка - вызвать второй: reject()
${c}
будет заменено на значение переменной c
. В итоге будет получатся строка "/ru/"
, "/ua/"
и т.д. 0b000
request
. К этому времени весь код уже отыграл.const results = [];
for (let i = 0; i < 10; i++) {
let user_zapros = JSON.stringify({ user: i });
let request = new XMLHttpRequest();
request.open("POST", "/user", true);
request.setRequestHeader("Content-Type", "application/json");
request.addEventListener("load", function () {
// вот это сработает для каждого запроса не сразу, а позже
results.push(JSON.parse(request.response));
});
request.send(user_zapros);
}
var request = ...
let request =
– это создаст в каждой итерации цикла свой уникальный request