❗️Что будет на выходе?
Ответ:[true, false, 'undefined']
JavaScript test | #JavaScript
const companies = [
{ name: 'TechCorp', founded: 2010 },
{ name: 'DataSystems', founded: 2015 },
{ name: 'WebSolutions', founded: 2008 }
];
const activeClients = new WeakSet();
activeClients.add(companies[0]);
activeClients.add(companies[2]);
companies.pop();
const result = [
activeClients.has(companies[0]),
activeClients.has(companies[1]),
typeof activeClients.size
];
console.log(result);
Ответ:
JavaScript test | #JavaScript
❗️Что будет на выходе?
Ответ:64
JavaScript test | #JavaScript
const obj = {
value: 64,
increment() {
this.value--;
}
};
const increment = obj.increment;
increment();
console.log(obj.value);Ответ:
JavaScript test | #JavaScript
The Экономист
⚡️ Разыгрываем сразу 3 новеньких iPhone 16! Отличный вариант получить свежайшие гаджеты просто за то, что читаете нас! Для участия нужно: 1. Быть подписанным на The Экономист, Москоубизнес и Доллар по тридцать. 2. Нажать «Участвую!» под этим постом. …
⚡️Уже ЗАВТРА мы подведём итоги масштабного розыгрыша среди наших подписчиков — победители получат сразу три новеньких iPhone 16!
Самое время подписаться на @economica, @mosbusy и @ruble30 и нажать «Участвую!» под этим постом, если вы ещё этого не сделали. Результаты уже 25 апреля в 18:00!
Самое время подписаться на @economica, @mosbusy и @ruble30 и нажать «Участвую!» под этим постом, если вы ещё этого не сделали. Результаты уже 25 апреля в 18:00!
Telegram
The Экономист
⚡️ Разыгрываем сразу 3 новеньких iPhone 16!
Отличный вариант получить свежайшие гаджеты просто за то, что читаете нас! Для участия нужно:
1. Быть подписанным на The Экономист, Москоубизнес и Доллар по тридцать.
2. Нажать «Участвую!» под этим постом.…
Отличный вариант получить свежайшие гаджеты просто за то, что читаете нас! Для участия нужно:
1. Быть подписанным на The Экономист, Москоубизнес и Доллар по тридцать.
2. Нажать «Участвую!» под этим постом.…
❗️Что будет на выходе?
Ответ:[ 'a', 'b', 'c', 'd', 'e' ]
JavaScript test | #JavaScript
function* generator() {
yield 'a';
yield* 'bcd';
yield 'e';
}
console.log([...generator()]);Ответ:
JavaScript test | #JavaScript
Forwarded from Рифмы и Панчи 🤯
Сбер лидирует в 8 из 18 ключевых цифровых вертикалей согласно исследованию Spektr, а Яндекс — в 6.
По частоте использования Сбер тоже впереди (8 из 18 направлений), включая финансы и работу (Работа.ру). Яндекс — второй (5 из 18), но ведёт в такси, картах и путешествиях (Яндекс Путешествия).
Please open Telegram to view this post
VIEW IN TELEGRAM
❗️Что будет на выходе?
Ответ:[500, 0, true, 0]
JavaScript test | #JavaScript
function processConfig(config) {
const defaults = {
timeout: 1000,
retries: 3,
enabled: false,
count: 0
};
const settings = {
...defaults,
...config
};
const effectiveTimeout = settings.timeout ?? 500;
const effectiveRetries = settings.retries ?? 1;
const effectiveEnabled = settings.enabled ?? true;
const effectiveCount = settings.count ?? 5;
console.log([effectiveTimeout, effectiveRetries, effectiveEnabled, effectiveCount]);
}
processConfig({ timeout: null, retries: 0, enabled: undefined });Ответ:
JavaScript test | #JavaScript
❗️Что будет на выходе?
Ответ:4
4
4
4
JavaScript test | #JavaScript
let funcs = [];
for (var i = 0; i <= 3; i++) {
funcs.push(() => i);
}
console.log(funcs[0]());
console.log(funcs[1]());
console.log(funcs[2]());
Ответ:
4
4
4
JavaScript test | #JavaScript
❗️Что будет на выходе?
Ответ:[ 2, 33, 8 ]
JavaScript test | #JavaScript
const numbers = [33, 2, 8];
numbers.sort();
console.log(numbers);
Ответ:
JavaScript test | #JavaScript
❓Что будет на выходе?
const x = "5";
const y = 3;
const result = x - y;
console.log(result);
Ответ:
❗️Что будет на выходе?
Ответ:Start, End, Promise 1, Promise 2, Timeout 1, Timeout 2
JavaScript test | #JavaScript
console.log('Start');
setTimeout(() => {
console.log('Timeout 1');
}, 0);
Promise.resolve().then(() => {
console.log('Promise 1');
}).then(() => {
console.log('Promise 2');
});
setTimeout(() => {
console.log('Timeout 2');
}, 0);
console.log('End');Ответ:
JavaScript test | #JavaScript
❗️Что будет на выходе?
Ответ:{ a: 3 }
3
3
3
JavaScript test | #JavaScript
let proto = { a: 1 };
let obj = Object.create(proto);
Object.defineProperty(obj, 'a', {
value: 3,
writable: true,
enumerable: true,
configurable: true
});
console.log(obj.a);
proto.a = 3;
console.log(obj.a);Ответ:
3
3
3
JavaScript test | #JavaScript
❗️Что будет на выходе?
Ответ:true
JavaScript test | #JavaScript
const a = 9007199254740991n;
const b = 2n;
function performCalculation() {
const c = a + 1n;
const d = c / b;
const e = d * 2n - 1n;
const result = Number(e) === Number(a);
console.log(result);
}
performCalculation();
Ответ:
JavaScript test | #JavaScript
❗️Что будет на выходе?
Ответ:visible, undefined, registered, true
JavaScript test | #JavaScript
const obj = {
[Symbol('a')]: 'hidden',
a: 'visible',
[Symbol.for('b')]: 'registered',
b: 123
};
const symbol1 = Symbol.for('b');
const symbol2 = Symbol.for('b');
console.log(obj.a + ', ' +
obj[Symbol('a')] + ', ' +
obj[symbol1] + ', ' +
(symbol1 === symbol2));Ответ:
JavaScript test | #JavaScript
Мы раскрываем скрытые механизмы ядра через наглядные шпаргалки и яркую визуальную графику, детально разбираем малоизвестные команды и скрипты.
Экспресс-гайды, которые экономят часы поиска: t.me/linuxacademiya
Please open Telegram to view this post
VIEW IN TELEGRAM
❗️Что будет на выходе?
Ответ:object, undefined, object, object
JavaScript test | #JavaScript
console.log(typeof null);
console.log(typeof undefined);
console.log(typeof {});
console.log(typeof []);
Ответ:
JavaScript test | #JavaScript
❗️Что будет на выходе?
Ответ:'10'
JavaScript test | #JavaScript
const num = 10;
const str = num.toString().padStart(0, "9");
console.log(str);
Ответ:
JavaScript test | #JavaScript