Skip to content

Instantly share code, notes, and snippets.

@Hydrock
Created February 2, 2018 10:36
Show Gist options
  • Save Hydrock/7c15c704cca5bdb769c32fb603ad9f93 to your computer and use it in GitHub Desktop.
Save Hydrock/7c15c704cca5bdb769c32fb603ad9f93 to your computer and use it in GitHub Desktop.
Mini tests for js developer
// 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