JavaScript test
Ir al canal en Telegram
Проверка своих знаний по языку JavaScript. Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/js_test РКН: clck.ru/3KHeYk
Mostrar más2025 año en números

10 720
Suscriptores
-424 horas
-347 días
-14430 días
Archivo de publicaciones
❗️Что будет на выходе:
const json = '{"name":"Sarah","age":25,"active":true}';
const obj = JSON.parse(json);
obj.name = "Emma";
obj.age++;
const json2 = JSON.stringify(obj);
const obj2 = JSON.parse(json2);
obj.age = 100;
console.log(obj2.age);
Ответ: 26
JavaScript test | #JavaScript❗️Что будет на выходе:
const a = [1, 2, 3];
const b = a.flatMap(x => [x, x * 2]);
console.log(b);
Ответ: 1, 2, 2, 4, 3, 6
JavaScript test | #JavaScriptPhoto unavailableShow in Telegram
Попробуйте IT на вкус: изучите 6 профессий за 4 дня
Бесплатный курс по IT от практика, который нанимает IT-специалистов каждый день
Под его руководством вы создадите сайт, напишете первый код, найдёте баги, попробуете себя в Data Science, разберётесь, что делают специалисты по кибербезопасности, и поймёте, к чему именно у вас есть склонность. Это не «послушать лекцию». Это опыт, который экономит месяцы!
Такую возможность нельзя упустить, потому что именно в этом курсе спикер знает кого реально нанимают сегодня, а кого нет.
Регистрируйтесь по ссылке и получайте навыки, за которые рынок платит от 160 000 тыс.руб.
❗️Что будет на выходе:
console.log(typeof null);
console.log(typeof undefined);
console.log(typeof {});
console.log(typeof []);
Ответ: object, undefined, object, object
JavaScript test | #JavaScript❗️Что будет на выходе:
async function processValues() {
try {
console.log('Start');
const a = await Promise.resolve('First');
console.log(a);
const b = await Promise.reject('Error');
console.log(b);
return 'Done';
} catch (err) {
console.log(err);
return 'Recovered';
} finally {
console.log('Finally');
}
}
processValues().then(result => console.log(result));
Ответ: Start First Error Finally Recovered
JavaScript test | #JavaScriptPhoto unavailableShow in Telegram
⛔️ КРИПТА ЗА РУБЛИ НЕ ВЫХОДЯ ИЗ ДОМА! Блокировки карт и темщики на P2P остались в прошлом.
Зачем искать дропов и бояться "грязной" крипты, если можно работать без рисков?
⚡️ Cifra Markets — Первый легальный криптоброкер в Беларуси!
Мы делаем крипту доступной и безопасной:
• Белорусская регистрация и регулятор
• Покупка и продажа крипты за RUB, прямо с карты или банковским переводом
• Никаких мутных схем, только чистая ликвидность и прозрачные комиссии
Открой счет, меняй рубли на USDT и выводи на биржу или кошелек.
1️⃣2️⃣ Переходите на светлую сторону крипты уже сегодня: cifra.by
☑️ОТКРЫТЬ СЧЁТ
❗️Что будет на выходе:
const x = null;
const y = undefined;
const z = 0;
const result1 = x ?? 'default';
const result2 = y ?? 'default';
const result3 = z ?? 'default';
const combined = result1 ? result2 ? result3 : 'B' : 'C';
console.log(combined);
Ответ: 0
JavaScript test | #JavaScript❗️Что будет на выходе:
const numbers = [1, 2, 3];
numbers.push(4);
console.log(numbers);
Ответ: [1, 2, 3, 4]
JavaScript test | #JavaScript❗️Что будет на выходе:
const numbers = [1, 2, 3];
numbers.push(4);
console.log(numbers);
Ответ: [1, 2, 3, 4]
JavaScript test | #JavaScript
❗️Что будет на выходе:
function Vehicle(type) {
this.type = type;
}
Vehicle.prototype.wheels = 4;
Vehicle.prototype.getInfo = function() {
return `${this.type}: ${this.wheels}`;
};
const car = new Vehicle('Car');
const bike = Object.create(car);
bike.type = 'Bike';
bike.wheels = 2;
console.log(car.getInfo() + ' | ' + bike.getInfo());
Ответ: Car: 4 | Bike: 2
JavaScript test | #JavaScript❗️Что будет на выходе:
class Logger {
constructor(prefix) {
this.prefix = prefix;
}
log(message) {
console.log(`${this.prefix}: ${message}`);
}
}
class Database {
constructor(logger) {
this.logger = logger;
}
save(data) {
this.logger.log(`Saving ${data}`);
return `${data}_saved`;
}
}
const logger = new Logger('DB');
const db = new Database(logger);
const result = db.save('user');
console.log(result);
Ответ: DB: Saving user user_saved
JavaScript test | #JavaScriptЕсли вы работаете в маркетинге, медиа и пиаре — обязательно подписывайтесь на наших друзей из Маркетинга Головного Мозга.
Там не постят старые кейсы из 90-х и "заплесневелые" лайфхаки маркетологов — это канал про рекламу здорового человека. Почему Chatgpt в маркетинге — полная дичь, как бренды тратят миллионы в никуда и почему не надо следовать за трендами — тут есть всё.
У ребят живой канал с мемами и без тухлых отчетов про тренды в маркетинге. Подписывайтесь: @soglasoval
❗️Что будет на выходе:
const target = { name: 'Maya', age: 25 };
const handler = {
get(obj, prop) {
if (prop in obj) {
return obj[prop];
}
return `Property '${prop}' not found`;
},
set(obj, prop, value) {
if (typeof value === 'string') {
obj[prop] = value.toUpperCase();
} else {
obj[prop] = value;
}
return true;
}
};
const proxy = new Proxy(target, handler);
proxy.city = 'tokyo';
console.log(proxy.name);
console.log(proxy.city);
console.log(proxy.country);
Ответ: Maya TOKYO Property 'country' not found
JavaScript test | #JavaScriptPhoto unavailableShow in Telegram
🕊🕊🕊🕊🕊🕊🕊🕊🕊🕊
Каналы с IT мероприятиями
Подписывайся,
чтобы не пропустить 👨💻
1. IT мероприятия для стажеров и студентов
2. IT мероприятия по РФ
3. IT мероприятия и хакатоны
4. Бесплатные IT мероприятия
5. IT мероприятия онлайн
6. IT мероприятия Москва
7. IT мероприятия Санкт-Петербург
❗️Что будет на выходе:
console.log(1);
setTimeout(() => {
console.log(2);
}, 100);
setTimeout(() => {
console.log(3);
}, 0);
Promise.resolve().then(() => {
console.log(4);
}).then(() => {
console.log(5);
});
console.log(6);
Ответ: 1, 6, 4, 5, 3, 2
JavaScript test | #JavaScript❗️Что будет на выходе:
const obj = { a: 1, b: 2, c: 3 };
Object.defineProperty(obj, 'd', {
value: 4,
enumerable: false
});
const entries = Object.entries(obj);
const keys = Object.keys(obj);
const values = Object.values(obj);
console.log(entries.length + keys.length + values.length);
Ответ: 9
JavaScript test | #JavaScript❗️Что будет на выходе:
class Subject {
constructor() {
this.observers = [];
}
attach(observer) {
this.observers.push(observer);
}
notify(data) {
this.observers.forEach(obs => obs.update(data));
}
}
const subject = new Subject();
subject.attach({ update: (d) => console.log(d * 2) });
subject.attach({ update: (d) => console.log(d + 5) });
subject.notify(10);
Ответ: true
JavaScript test | #JavaScript❗️Что будет на выходе:
var a = 5;
function test() {
console.log(a);
var a = 10;
console.log(a);
}
test();
Ответ: undefined 10
JavaScript test | #JavaScriptPhoto unavailableShow in Telegram
Попробуйте IT на вкус: изучите 6 профессий за 4 дня
Бесплатный курс по IT от практика, который нанимает IT-специалистов каждый день
Под его руководством вы создадите сайт, напишете первый код, найдёте баги, попробуете себя в Data Science, разберётесь, что делают специалисты по кибербезопасности, и поймёте, к чему именно у вас есть склонность. Это не «послушать лекцию». Это опыт, который экономит месяцы!
Такую возможность нельзя упустить, потому что именно в этом курсе спикер знает кого реально нанимают сегодня, а кого нет.
Регистрируйтесь по ссылке и получайте навыки, за которые рынок платит от 160 000 тыс.руб.
❗️Что будет на выходе:
const str1 = 'Hi\nthere';
const str2 = 'Hi
there';
str1 === str2;
Ответ: true
JavaScript test | #JavaScript