Тестирование: быстрый старт в IT за 0₽
Зарплата начинающего Тестировщика от 80 000₽. Он проверяет работу сайтов, мобильных приложений и ищет в них ошибки. От тестировщика во многом зависит качество итогового продукта, поэтому спрос на данных специалистов растёт.
Прямо сейчас Skillbox отдает пятидневный курс по тестированию бесплатно.
Переходите по ссылке и участвуйте в тест-драйве профессии. Акция продлится до 19 марта: https://go.redav.online/3ce9ac7270bf9c50?erid=2VfnxxcSezk&m=1
Зарплата начинающего Тестировщика от 80 000₽. Он проверяет работу сайтов, мобильных приложений и ищет в них ошибки. От тестировщика во многом зависит качество итогового продукта, поэтому спрос на данных специалистов растёт.
Прямо сейчас Skillbox отдает пятидневный курс по тестированию бесплатно.
Переходите по ссылке и участвуйте в тест-драйве профессии. Акция продлится до 19 марта: https://go.redav.online/3ce9ac7270bf9c50?erid=2VfnxxcSezk&m=1
❗️Что будет на выходе:
Ответ:
{ result: 'test' }
JavaScript test | #JavaScript
class Task {
constructor(name) {
this.name = name;
}
async execute() {
const result = await Promise.resolve(this.name);
return { result };
}
}
const task = new Task('test');
task.execute().then(console.log);Ответ:
❗️Что будет на выходе:
Ответ:
1,2,3,4,5
1,2,3,4,5
1,2,3,4,51,2,3,4,5
JavaScript test | #JavaScript
var arr=[1,2,3,4,5];
console.log(arr.toString());
console.log(arr+"");
console.log(arr + arr);
Ответ:
1,2,3,4,5
1,2,3,4,51,2,3,4,5
❗️Что будет на выходе:
Ответ:
BC
JavaScript test | #JavaScript
const users = [
{ id: 1, name: 'Alice', age: 25 },
{ id: 2, name: 'Bob', age: 30 },
{ id: 3, name: 'Charlie', age: 35 }
];
const result = users
.filter(user => user.age > 25)
.map(user => user.name.toUpperCase())
.reduce((acc, name) => acc + name[0], '');
console.log(result);
Ответ:
❗️Что будет на выходе:
Ответ:
true
JavaScript test | #JavaScript
const obj1 = { a: 1 };
const obj2 = Object.create(obj1);
obj2.b = 2;
const result = 'b' in obj2;
console.log(result);Ответ:
❗️Что будет на выходе:
Ответ:
undefined
JavaScript test | #JavaScript
var a = 1;
function b() {
a = 10;
return;
function a () {}
}
a = b();
console.log(a);
Ответ:
❗️Что будет на выходе:
Ответ:
3
JavaScript test | #JavaScript
async function getData() {
return Promise.resolve(1);
}
async function process() {
try {
const x = await getData();
const y = await Promise.resolve(x + 1);
console.log(y + await Promise.resolve(1));
} catch(err) {
console.log('Error');
}
}
process();Ответ:
❗️Что будет на выходе:
Ответ:
'Leonardo'
JavaScript test | #JavaScript
let person = {
name: 'Leonardo'
};
Object.freeze(person);
person.name = 'Lima';
console.log(person.name);Ответ:
❗️Что будет на выходе:
Ответ:
true, true, false
JavaScript test | #JavaScript
const cache = new WeakMap();
const obj1 = { id: 1 };
const obj2 = { id: 2 };
cache.set(obj1, 'data1');
cache.set(obj2, 'data2');
obj2.newProp = 'test';
console.log(cache.has(obj1), cache.has(obj2), cache.has({ id: 1 }));
Ответ:
❗️Что будет на выходе:
Ответ:['Data for ID 1', 'Data for ID 2', 'Data for ID 3']
JavaScript test | #JavaScript
const fetchData = async (id) => {
return new Promise((resolve) => {
setTimeout(() => resolve(`Data for ID ${id}`), 100);
});
};
const ids = [1, 2, 3];
async function complexAsyncFetch(ids) {
const result = await ids.reduce(async (acc, id) => {
const data = await fetchData(id);
const currentResult = await acc;
currentResult.push(data);
return currentResult;
}, Promise.resolve([]));
console.log(result);
}
complexAsyncFetch(ids);Ответ:
JavaScript test | #JavaScript
Узнай подходящую тебе карьеру за 5 минут.
Онлайн-школа участник проекта "Сколково" создала уникальный инструмент профориентации, который раскроет ваш потенциал. Простой тест с вариантами ответа, менее чем из 20 вопросов.
В конечный результат вошли только самые востребованные профессии для 2025 года, большинство специальностей из сферы IT и Дизайна, именно в них на сегодня наибольшие доходы.
Переходите по специальной ссылке, получите карьерную консультацию в подарок, и разберите индивидуально ваш комфортный переход в новую профессию.
Реклама. Информация о рекламодателе по ссылкам в посте.
Онлайн-школа участник проекта "Сколково" создала уникальный инструмент профориентации, который раскроет ваш потенциал. Простой тест с вариантами ответа, менее чем из 20 вопросов.
В конечный результат вошли только самые востребованные профессии для 2025 года, большинство специальностей из сферы IT и Дизайна, именно в них на сегодня наибольшие доходы.
Переходите по специальной ссылке, получите карьерную консультацию в подарок, и разберите индивидуально ваш комфортный переход в новую профессию.
Реклама. Информация о рекламодателе по ссылкам в посте.
❗️Что будет на выходе:
Ответ:1, 2, 3, 4
JavaScript test | #JavaScript
function* generator() {
yield 1;
yield* [2, 3];
yield 4;
}
const gen = generator();
for (const value of gen) {
console.log(value);
}Ответ:
JavaScript test | #JavaScript
❗️Что будет на выходе:
Ответ:[ 0, 1, 2, 3, 4 ]
JavaScript test | #JavaScript
const range = Array.from({ length: 5 }, (_, index) =>
index * 1);
console.log(range);Ответ:
JavaScript test | #JavaScript
❗️Что будет на выходе:
Ответ:{ '1': 2, '3': 6, '5': 10, '7': 14, '13': 26 }
JavaScript test | #JavaScript
const numbers = [1, 3, 5, 7, 13];
const result = numbers.reduce((acc, val) => {
acc[val] = val * 2;
return acc;
}, {});
console.log(result);
Ответ:
JavaScript test | #JavaScript
❗️Что будет на выходе:
Ответ:2
JavaScript test | #JavaScript
const a = [1, 2, 3, 4];
const b = a.slice(1, 2).push(5);
console.log(b);
Ответ:
JavaScript test | #JavaScript
❗️Что будет на выходе:
Ответ:[1, NaN, 2, 2]
JavaScript test | #JavaScript
const counter = {
count: 0,
increment() {
this.count++;
return this.count;
}
};
const inc = counter.increment;
const boundInc = counter.increment.bind(counter);
console.log([
counter.increment(),
inc(),
boundInc(),
counter.count
]);Ответ:
JavaScript test | #JavaScript
❗️Что будет на выходе:
Ответ:ReferenceError: Cannot access 'x' before initialization
JavaScript test | #JavaScript
let x = 1;
function outer() {
let x = 2;
function inner() {
console.log(x);
let x = 3;
}
inner();
}
outer();
Ответ:
JavaScript test | #JavaScript
❗️Что будет на выходе:
Ответ:5
JavaScript test | #JavaScript
function createCounter() {
let count = 0;
return function() {
count++;
return count;
};
}
const counter1 = createCounter();
const counter2 = createCounter();
counter1();
counter1();
counter2();
const result = counter1() + counter2();
console.log(result);Ответ:
JavaScript test | #JavaScript
Всего за 5 минут определите подходящую вам IT-профессию.
Онлайн-школа Skillfactory разработала уникальный профориентационный тест из 18 вопросов. Ответив на них, узнаете наиболее подходящую вам специальность.
Работайте в российских или зарубежных компаниях, в офисе или удаленно. Для айтишников — сниженная ставка по ипотеке, высокая зарплата, комфортные условия и гибкий график.
Переходите по специальной ссылке, чтобы пройти тест, получить карьерную консультацию и мини-курс для выбора профессии в IT или дизайне
Реклама. Информация о рекламодателе по ссылкам в посте.
Онлайн-школа Skillfactory разработала уникальный профориентационный тест из 18 вопросов. Ответив на них, узнаете наиболее подходящую вам специальность.
Работайте в российских или зарубежных компаниях, в офисе или удаленно. Для айтишников — сниженная ставка по ипотеке, высокая зарплата, комфортные условия и гибкий график.
Переходите по специальной ссылке, чтобы пройти тест, получить карьерную консультацию и мини-курс для выбора профессии в IT или дизайне
Реклама. Информация о рекламодателе по ссылкам в посте.
❗️Что будет на выходе:
Ответ:4
1
2
3
undefined
JavaScript test | #JavaScript
function* generator() {
yield 4;
yield 1;
yield 2;
yield 3;
}
const gen = generator();
console.log(gen.next().value);
console.log(gen.next().value);
console.log(gen.next().value);
console.log(gen.next().value);
console.log(gen.next().value);Ответ:
1
2
3
undefined
JavaScript test | #JavaScript
❗️Что будет на выходе:
Ответ:'Double 50 and add 100!'
JavaScript test | #JavaScript
function tag(strings, ...values) {
return strings[0] + values[0] * 10 + strings[1] + values[1] * 10 + strings[2];
}
const num1 = 5;
const num2 = 10;
const result = tag`Double ${num1} and add ${num2}!`;
console.log(result);Ответ:
JavaScript test | #JavaScript