Created
February 2, 2018 10:36
-
-
Save Hydrock/7c15c704cca5bdb769c32fb603ad9f93 to your computer and use it in GitHub Desktop.
Mini tests for js developer
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 1. Что выведется в консоль? | |
(function () { console.log(this) })() | |
// 2. Что выведется в консоль? | |
var i = 10; | |
var array = []; | |
while (i--) { | |
array.push(function() { | |
return i + i; | |
}); | |
} | |
console.log([ | |
array[0](), | |
array[1](), | |
]) | |
/* 3. Дан список урлов, которой нужно опросить. | |
После успешного получения ответа от всех,объединить данные в один объект вида { <url>: <result> } и вывести его в консоль. | |
При ошибке хотя бы от одного – вывести ошибку в консоль. */ | |
// asynk getData | |
// моя реализация | |
var urls = ['1', '2']; | |
function () { | |
var result = {}; | |
for (var i = urls.length; i > 0; i--) { | |
getData(urls[i], function(value){ | |
result[urls[i]] = value; | |
if (Object.keys(result).length == urls.length) { | |
console.log('Запросы успешно выполнены'); | |
} | |
}); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment