function Person(name) {
this.name = name;
this.sayName = () => console.log(this.name);
}
const person1 = new Person('David');
const person2 = { name: 'Not David', sayName: person1.sayName };
person2.sayName();
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
❗️Что будет на выходе:
Ответ:1 2 3 false
JavaScript test | #JavaScript
const sym1 = Symbol('test');
const sym2 = Symbol('test');
const obj = {
[sym1]: 'first',
[sym2]: 'second',
regular: 'third'
};
const keys = Object.keys(obj);
const symbols = Object.getOwnPropertySymbols(obj);
const allProps = Reflect.ownKeys(obj);
console.log(keys.length);
console.log(symbols.length);
console.log(allProps.length);
console.log(sym1 === sym2);
Ответ:
❗️Что будет на выходе:
Ответ:1 2 3 false
JavaScript test | #JavaScript
const sym1 = Symbol('test');
const sym2 = Symbol('test');
const obj = {
[sym1]: 'first',
[sym2]: 'second',
regular: 'third'
};
const keys = Object.keys(obj);
const symbols = Object.getOwnPropertySymbols(obj);
const allProps = Reflect.ownKeys(obj);
console.log(keys.length);
console.log(symbols.length);
console.log(allProps.length);
console.log(sym1 === sym2);
Ответ:
❗️Что будет на выходе:
Ответ:2 2 car with V6
JavaScript test | #JavaScript
class Vehicle {
#engine = 'V6';
static count = 0;
constructor(type) {
this.type = type;
Vehicle.count++;
}
static getCount() {
return this.count;
}
get info() {
return `${this.type} with ${this.#engine}`;
}
}
class Car extends Vehicle {
static count = 0;
constructor(brand) {
super('car');
this.brand = brand;
Car.count++;
}
}
const tesla = new Car('Tesla');
const ford = new Car('Ford');
console.log(Vehicle.getCount());
console.log(Car.getCount());
console.log(tesla.info);
Ответ:
❗️Что будет на выходе:
Ответ:2
JavaScript test | #JavaScript
function createCounter() {
let count = 0;
const counter = {
increment() {
count++;
return count;
},
getCount() {
return count;
}
};
return counter;
}
let c1 = createCounter();
c1.increment();
c1.increment();
let c2 = c1;
c1 = null;
console.log(c2.getCount());
Ответ:
JavaScript test | #JavaScript
❗️Что будет на выходе:
Ответ:6
JavaScript test | #JavaScript
const arr = [1, 2, 3, 4, 5];
const result = arr
.map(x => x * 2)
.filter(x => x > 5)
.reduce((acc, val) => {
return acc + (val % 3 === 0 ? val : 0);
}, 0);
console.log(result);
Ответ:
JavaScript test | #JavaScript
❗️Что будет на выходе:
Ответ:start object string end
JavaScript test | #JavaScript
async function fetchData() {
return Promise.resolve('data');
}
async function processData() {
console.log('start');
const result = fetchData();
console.log(typeof result);
const data = await fetchData();
console.log(typeof data);
console.log('end');
}
processData();
Ответ:
JavaScript test | #JavaScript
❗️Что будет на выходе:
Ответ:ReferenceError: Cannot access 'x' before initialization
JavaScript test | #JavaScript
let x = 5;
function foo() {
console.log(x);
let x = 10;
console.log(x);
}
foo();
Ответ:
Forwarded from КриптоБиржи ТОП 🚀
🔥 2026 — ГОД КРИПТО-БЫКА! Ты готов к дождю из профита? 🌧️💰📈
Представь: Bitcoin рвётся вверх, альты взлетают, а ты торгуешь на топ-биржах без головной боли — P2P за рубли, жирные бонусы до $30k и никаких санкций! 🚀
В нашем канале только для россиян:
👑 Честные обзоры Bybit, OKX, MEXC, BingX
💳 Лучшие P2P-сделки (Тинькофф, СБП — мгновенно)
🎁 Актуальные бонусы и промо
🔥 Новости рынка и лайфхаки для новичков/профи
Не жди, пока другие заберут всё — подпишись прямо сейчас и лови волну! 💥
t.me/CryptoExchangesRUS
Какая биржа твоя любимая в 2026? Пиши в комментах 👇
#криптобиржи #p2pрубль #бонусыкрипто #bybit #okx #крипта2026
Реклама. Малько Т.А.
erid: 2W5zFGm11XN
Представь: Bitcoin рвётся вверх, альты взлетают, а ты торгуешь на топ-биржах без головной боли — P2P за рубли, жирные бонусы до $30k и никаких санкций! 🚀
В нашем канале только для россиян:
👑 Честные обзоры Bybit, OKX, MEXC, BingX
💳 Лучшие P2P-сделки (Тинькофф, СБП — мгновенно)
🎁 Актуальные бонусы и промо
🔥 Новости рынка и лайфхаки для новичков/профи
Не жди, пока другие заберут всё — подпишись прямо сейчас и лови волну! 💥
t.me/CryptoExchangesRUS
Какая биржа твоя любимая в 2026? Пиши в комментах 👇
#криптобиржи #p2pрубль #бонусыкрипто #bybit #okx #крипта2026
Реклама. Малько Т.А.
erid: 2W5zFGm11XN
❗️Что будет на выходе:
Ответ:ALICE-BOB-CHARLIE
JavaScript test | #JavaScript
const team = {
members: ['Alice', 'Bob', 'Charlie'],
[Symbol.iterator]: function*() {
let index = 0;
while(index < this.members.length) {
yield this.members[index++].toUpperCase();
}
}
};
const result = [];
for (const member of team) {
result.push(member);
}
console.log(result.join('-'));
Ответ:
JavaScript test | #JavaScript
❗️Что будет на выходе:
Ответ:11
JavaScript test | #JavaScript
const obj = {};
let value = 0;
Object.defineProperty(obj, 'prop', {
get() {
return value;
},
set(newValue) {
value = newValue + 1;
},
configurable: true,
enumerable: true
});
obj.prop = 10;
console.log(obj.prop);
Ответ:
JavaScript test | #JavaScript
❗️Что будет на выходе:
Ответ:'done', 'rejected'
JavaScript test | #JavaScript
const a = async () => {
return Promise.reject('rejected');
};
a().catch(error => console.log(error));
console.log('done');
Ответ:
❗️Что будет на выходе:
Ответ:true, false, data, for user2
JavaScript test | #JavaScript
const map = new WeakMap();
let obj1 = { name: 'user1' };
let obj2 = { name: 'user2' };
map.set(obj1, 'data for user1');
map.set(obj2, 'data for user2');
console.log(map.has(obj1));
obj1 = null;
console.log(map.has(obj1));
console.log(map.get(obj2));
Ответ:
Начни 2026 правильно вместе с Zerocoder 💚
На cайте университета открыли запись на новогодний бесплатный практикум по Perplexity AI.
На занятии ребята покажут, как:
– Создавать презентации, визуалы, игры и тексты в одном инструменте;
– Сокращать затраты и время, заменяя набор сервисов одним ИИ;
– Находить идеи для монетизации ИИ прямо в ходе работы;
– Выстраивать рабочие процессы так, чтобы Perplexity действительно ускорял выполнение задач, а не усложнял их.
Все участники получат готовый гайд с подборкой рабочих промптов – для работы, личных задач и повседневного использования.
Бонус: в конце практикума расскажем, как оформить годовую подписку Perplexity Pro бесплатно (обычная стоимость – $240).
Жмите на ссылку и успевайте зарегистрироваться!
На cайте университета открыли запись на новогодний бесплатный практикум по Perplexity AI.
На занятии ребята покажут, как:
– Создавать презентации, визуалы, игры и тексты в одном инструменте;
– Сокращать затраты и время, заменяя набор сервисов одним ИИ;
– Находить идеи для монетизации ИИ прямо в ходе работы;
– Выстраивать рабочие процессы так, чтобы Perplexity действительно ускорял выполнение задач, а не усложнял их.
Все участники получат готовый гайд с подборкой рабочих промптов – для работы, личных задач и повседневного использования.
Бонус: в конце практикума расскажем, как оформить годовую подписку Perplexity Pro бесплатно (обычная стоимость – $240).
Жмите на ссылку и успевайте зарегистрироваться!
❗️Что будет на выходе:
Ответ:David
JavaScript test | #JavaScript
function Person(name) {
this.name = name;
this.sayName = () => console.log(this.name);
}
const person1 = new Person('David');
const person2 = { name: 'Not David', sayName: person1.sayName };
person2.sayName();
Ответ:
❗️Что будет на выходе:
Ответ:undefined Sarah Sarah
JavaScript test | #JavaScript
const user = {
name: 'Sarah',
age: 28,
getName() {
return this.name;
}
};
const { getName } = user;
const boundGetName = user.getName.bind(user);
console.log(getName());
console.log(boundGetName());
console.log(user.getName());
Ответ:
❗️Что будет на выходе:
Ответ:1 2 3 4
JavaScript test | #JavaScript
function* outer() {
yield 1;
yield* inner();
yield 4;
}
function* inner() {
yield 2;
yield 3;
}
const gen = outer();
console.log(gen.next().value);
console.log(gen.next().value);
console.log(gen.next().value);
console.log(gen.next().value);
Ответ:
1С — это не бухгалтерия. Это IT, на котором зарабатывают
Миф о том, что 1С — «что-то для бухгалтеров», давно устарел. Сегодня это полноценная IT-профессия с зарплатами от 60 000 до 300 000 ₽ и тысячами вакансий на рынке.
1С-разработчики автоматизируют бизнес-процессы, пишут код, работают с базами данных и помогают компаниям экономить деньги. И начать можно с нуля — без опыта и технического образования.
Бесплатный мини-курс даст вам честный ответ, подходит ли вам это направление: практика, реальные задачи, живое общение со спикером и понимание карьерных перспектив.
👉 Разрешите себе один эксперимент — пройдите короткий, но бесценный курс он может изменить вашу карьеру.
Реклама. Информация о рекламодателе по ссылкам в посте.
Миф о том, что 1С — «что-то для бухгалтеров», давно устарел. Сегодня это полноценная IT-профессия с зарплатами от 60 000 до 300 000 ₽ и тысячами вакансий на рынке.
1С-разработчики автоматизируют бизнес-процессы, пишут код, работают с базами данных и помогают компаниям экономить деньги. И начать можно с нуля — без опыта и технического образования.
Бесплатный мини-курс даст вам честный ответ, подходит ли вам это направление: практика, реальные задачи, живое общение со спикером и понимание карьерных перспектив.
👉 Разрешите себе один эксперимент — пройдите короткий, но бесценный курс он может изменить вашу карьеру.
Реклама. Информация о рекламодателе по ссылкам в посте.
❗️Что будет на выходе:
Ответ:1, 2, 1, 2
JavaScript test | #JavaScript
function* counter() {
let i = 1;
while (true) {
const reset = yield i++;
if (reset) {
i = 1;
}
}
}
const gen = counter();
console.log(gen.next().value);
console.log(gen.next().value);
console.log(gen.next(true).value);
console.log(gen.next().value);
Ответ:
JavaScript test | #JavaScript
❗️Что будет на выходе:
Ответ:v2 undefined dark undefined
JavaScript test | #JavaScript
const config = { api: 'v1', timeout: 5000 };
Object.seal(config);
const settings = { theme: 'dark', lang: 'en' };
Object.freeze(settings);
config.api = 'v2';
config.retries = 3;
settings.theme = 'light';
settings.debug = true;
console.log(config.api);
console.log(config.retries);
console.log(settings.theme);
console.log(settings.debug);Ответ:
❗️Что будет на выходе:
Ответ:
Value for key2
Value for key2
JavaScript test | #JavaScript
const map = new Map();
const key1 = {};
const key2 = key1;
map.set(key1, "Value for key1");
map.set(key2, "Value for key2");
console.log(map.get(key2));
console.log(map.get(key1));
Ответ:
Value for key2