JavaScript test
الذهاب إلى القناة على Telegram
Проверка своих знаний по языку JavaScript. Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/js_test РКН: clck.ru/3KHeYk
إظهار المزيد10 765
المشتركون
-524 ساعات
-357 أيام
-14030 أيام
أرشيف المشاركات
❗️Что будет на выходе:
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❗️Что будет на выходе:
const obj = { a: 1, b: { c: 2 } };
const frozen = Object.freeze(obj);
frozen.a = 99;
frozen.b.c = 88;
frozen.d = 77;
const sealed = Object.seal({ x: 10, y: 20 });
sealed.x = 30;
sealed.z = 40;
delete sealed.y;
console.log(obj.a, obj.b.c, obj.d);
console.log(sealed.x, sealed.y, sealed.z);
Ответ: 1 88 undefined, 30 20 undefined
JavaScript test | #JavaScript❗️Что будет на выходе:
function processConfig(config) {
const settings = {
timeout: config.timeout ?? 1000,
retries: config.retries ?? 3,
logging: config.logging ?? false,
debug: config.debug || true
};
return settings;
}
const userConfig = {
timeout: 0,
retries: null,
logging: false,
debug: false
};
console.log(processConfig(userConfig));
Ответ: { timeout: 0, retries: 3, logging: false, debug: true }
JavaScript test | #JavaScript❗️Что будет на выходе:
function processConfig(config) {
const settings = {
timeout: config.timeout ?? 1000,
retries: config.retries ?? 3,
logging: config.logging ?? false,
debug: config.debug || true
};
return settings;
}
const userConfig = {
timeout: 0,
retries: null,
logging: false,
debug: false
};
console.log(processConfig(userConfig));
Ответ: { timeout: 0, retries: 3, logging: false, debug: true }
JavaScript test | #JavaScript
❗️Что будет на выходе:
const a = { x: 1 };
const b = a;
const c = { x: 1 };
b.x = 2;
const d = b;
d.x = 3;
console.log(a.x);
console.log(b.x);
console.log(c.x);
console.log(a === b);
console.log(a === c);
Ответ: 3 3 1 true false
JavaScript test | #JavaScript📱 Как GPT меняет бизнес? Узнай изнутри.
На канале Owner 1win — опыт основателя топового проекта, который использует нейросети, ИИ и собственные IT-разработки, чтобы масштабировать 1win и выходить за рамки индустрии.
Здесь ты найдешь:
👉 Как GPT помогает автоматизировать процессы
👉 Инсайды о внедрении ИИ в гемблинг
👉 Личный опыт создания digital-платформ
👉 Апдейты и кейсы по 1win и другим проектам
🔗 Owner 1win — про технологии, которые работают.
Подпишись и будь в курсе, как ИИ делает бизнес умнее.
❗️Что будет на выходе:
var foo = {};
var bar = Object.create(foo);
foo.a = 1;
console.log(bar.a);
Ответ: 1
JavaScript test | #JavaScriptPhoto unavailableShow in Telegram
🎬 Хотите, чтобы ваши идеи стали историей, о которой говорят?
Все мы придумывали сюжеты в голове: героев, диалоги, целые фильмы…
Разница только в том, что одни оставляют это фантазией, а другие делают карьеру на сценариях.
Специально для вас открыт бесплатный мини-курс, где идеи превращаются в истории. Что будет на курсе:
— Напишете свой первый сценарий всего за 4 занятия
— Пообщаетесь вживую с опытным сценаристом
— Получите 5 чек-листов и подборку материалов в подарок
— Вступите в закрытое комьюнити сценаристов в Telegram
💰Зарплата начинающего сценариста — от 80 000 ₽, с опытом — до 135 000 ₽.
А первый шаг вы делаете бесплатно (вместо 2 990 ₽).
Пройдите короткий тест, откройте доступ и начните писать историю. Одна из таких историй привела студента Skillbox к Netflix и HBO. Может, это и ваш путь!
