Для каждого URL-адреса в списке URL-адресов я пытаюсь выдвинуть строковый ответ из этого URL-адреса в массив после его запроса.Это в основном отображает список URL-адресов к их содержимому.Уловка в том, что результирующий список должен быть в том же порядке, что и URL.Это взято из этой задачи .
Я не могу понять, почему мое решение не работает.Насколько я могу судить, все должно быть в порядке.Но это не проходит тесты.
var http = require('http')
var urls = process.argv.slice(2, process.argv.length)
var result = Array(3)
urls.forEach((url, ind) => {
var str = ''
http.get(url, response => {
response.on('data', d => {
str+=d.toString()
})
response.on('end', () => {
result[ind] = str
})
if (result.every(val => {return val.length!==0})){
result.forEach(s => {console.log(s)})
}
})
})
Вот результаты теста работника:
- АКТУАЛЬНО: "Она будет права шлепать, как он получилмассивный джиллару. Такой занятый, как эльфийский фламин, построенный как красотка. "
ОЖИДАЕТСЯ:" Ты, маленький лохматый потрошитель, на скале и в тренте из пушистого бутло. Как хитрый, как композитор, без драм, можно получить немногоgyno. Позволяет немного поторопиться, когда строится как чокнутый. "
Фактически:" Вы, маленький лохматый потрошитель, на скале и в тренте из трусливого бутло. Как хитрый, как композитор, без драм, давайте получимнемного гинеколога. Давай немного поторопимся, когда построим как чокнутый. "
ОЖИДАЕТСЯ:" Она будет пощечиной, как у него массивная челюсть. Такая же занятая, как странный фламин, построенный каккрасотка. "
АКТУАЛЬНО:" Она будет пощечиной, как у него массивная челюсть. Как занят, как эльфийский фламин, построенный как красотка. "
ОЖИДАЛИприятель выделяется как штукаСухой, как крем, выделяется, как рваный нюхатель.Остерегайтесь крысиного мешка с густым нарезанным обедомShazza принесла нам немного триггера на скале с трэнтом из броского броска."
ФАКТИЧЕСКИЕ:" "
- ОЖИДАЕМЫЕ:" "