JavaScript test
10.1K subscribers
3.05K photos
6 videos
4.45K links
Проверка своих знаний по языку JavaScript.

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

Канал на бирже: telega.in/c/js_test

РКН: clck.ru/3KHeYk
Download Telegram
❗️Что будет на выходе?

const matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9],
[10, , ],
];

let flattenedMatrix = [];

for (let i = 0; i < matrix.length; i++) {
for (let j = 0; j < matrix[i].length; j++) {
flattenedMatrix.push(matrix[i][j]);
}
}

console.log(flattenedMatrix);

Ответ: 11
[ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, undefined ]


JavaScript test | #JavaScript
❗️Что будет на выходе?

const clothes = ['shirt', 'socks', 'jacket', 'pants', 'hat']
clothes.length = 0

console.log(clothes)

Ответ: 0
[]


JavaScript test | #JavaScript
🧐 Ты когда-нибудь задумывался:
- Почему одни люди годами работают за 50 000 ₽, а другие через 2-3 месяца учёбы получают офферы на 150 000+?
- Как некоторые выходят на фриланс и выбирают проекты, а не ждут, пока их наймут?
- Почему в IT даже новички могут позволить себе переезд в другую страну или ипотеку со льготной ставкой?

Ответ прост: они выбрали правильное направление с самого начала.

SkillFactory знает, как это сделать. Не гадайте на кофейной гуще — пройдите точный тест из 18 вопросов, который уже помог 10 000+ человек:
☑️ 5 минут — и алгоритм покажет, какая IT- или дизайн-специальность подходит именно вам.
☑️ Бесплатно — сразу после теста: карьерный гайд + разбор ваших сильных сторон.
☑️ Без воды — только актуальные профессии 2025 года с реальными зарплатами.

👉 "Но разве можно выбрать профессию за 5 минут?"
Можно, если вопросов ровно столько, чтобы отсечь всё лишнее. Попробуйте — ссылка на тест.

Реклама. Информация о рекламодателе по ссылкам в посте.
❗️Что будет на выходе?

function main() {
console.log(1);

setTimeout(() => console.log(2), 0);

Promise.resolve().then(() => {
console.log(3);
setTimeout(() => console.log(4), 0);
}).then(() => console.log(5));

Promise.resolve().then(() => console.log(6));

console.log(7);
}

main();

Ответ: 1, 7, 3, 6, 5, 2, 4

JavaScript test | #JavaScript
😒 Программирование — В С Ё

В 2025 году на кодинге уже не вывезешь, перспектива года - Информационная Безопасность.

Ловите полезные каналы, которые помогут ворваться в новое направление.

👍 ZeroDay — Уроки, эксплуатация уязвимостей с нуля
👍 Белый Хакер — Свежие новости из мира ИБ
😎 Арсенал Безопасника — Все необходимые инструменты
😎 Бункер Хакера — Статьи, книги, шпаргалки и хакинг
👨‍💻 Серверная Админа — Настройка и уроки по компьютерным сетям

📂Вступай и изучай новое направление!
Please open Telegram to view this post
VIEW IN TELEGRAM
❗️Что будет на выходе?

let person = {
name: 'Leonardo'
};

Object.freeze(person);
person.name = 'Lima';

console.log(person);

Ответ: { name: 'Leonardo' }
'Lima'
{ name: 'Leonardo' }


JavaScript test | #JavaScript
Forwarded from The Экономист
ИИ заменит представления о жизни за 3–5 лет — Ведяхин

Первый зампред правления Сбера Александр Ведяхин в своём интервью заявил, что искусственный интеллект за ближайшие 3–5 лет радикально изменит представления людей обо всех сферах жизни.

Он подчеркнул, что ИИ — это уже не будущее, а реальный инструмент. В банке нейросети помогают находить подходящие продукты и мгновенно отличают благонадежных заемщиков от ненадежных — по его словам, быстрее и точнее, чем человек.

Мы наблюдаем колоссальную революцию генеративного ИИ.

— отметил первый зампред правления Сбера.

🤑 The Экономист
Please open Telegram to view this post
VIEW IN TELEGRAM
❗️Что будет на выходе?

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('-'));

Ответ: ALICE-BOB-CHARLIE

JavaScript test | #JavaScript
❗️Что будет на выходе?

const array = [1, 2, 3, 4, 5];
const result = array.map(n => n % 2 === 0) && array.every(n => n < 10);

console.log(result);

Ответ: true

JavaScript test | #JavaScript
❗️Что будет на выходе?

const original = Object.freeze({ a: [1, 2, 3] });
const copy = { ...original };

copy.a.push(4);

console.log(original.a);
console.log(copy);

Ответ: 4
[ 1, 2, 3, 4 ]
{ a: [ 1, 2, 3, 4 ] }


JavaScript test | #JavaScript
❗️Что будет на выходе?

const user = {
profile: {
name: 'Alice',
settings: {
notifications: {
email: true,
sms: false
}
}
},
getPreference(type) {
return this.profile?.settings?.notifications?.[type] ?? 'not configured';
}
};

const admin = {
profile: {
name: 'Admin',
settings: null
},
getPreference: user.getPreference
};

console.log(admin.getPreference('email'));

Ответ: not configured

JavaScript test | #JavaScript
❗️Что будет на выходе?

let arr = [1, 2, 3];
for (i = 0; i < arr.length; arr[i++] = i++);
console.log(arr);

Ответ: [ 1, 2, 3 ]

JavaScript test | #JavaScript
❗️Что будет на выходе?

const arr = [1,2,3];
arr[Symbol.iterator] = function*() { yield *[3,2,1, arr[0]]; };

for (const n of arr) {
console.log(n);
}

Ответ: 3
2
1
1


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);

Ответ: [true, false, 'undefined']

JavaScript test | #JavaScript
❗️Что будет на выходе?

const obj = {
value: 64,
increment() {
this.value--;
}
};

const increment = obj.increment;
increment();

console.log(obj.value);

Ответ: 64

JavaScript test | #JavaScript
❗️Что будет на выходе?

function* generator() {
yield 'a';
yield* 'bcd';
yield 'e';
}
console.log([...generator()]);

Ответ: [ 'a', 'b', 'c', 'd', 'e' ]

JavaScript test | #JavaScript
🔥🔥 Spektr объявил главные российские экосистемы по знанию и использованию в наибольшем числе вертикалей

Сбер лидирует в 8 из 18 ключевых цифровых вертикалей согласно исследованию Spektr, а Яндекс — в 6.

По частоте использования Сбер тоже впереди (8 из 18 направлений), включая финансы и работу (Работа.ру). Яндекс — второй (5 из 18), но ведёт в такси, картах и путешествиях (Яндекс Путешествия).
Please open Telegram to view this post
VIEW IN TELEGRAM
❗️Что будет на выходе?

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 });

Ответ: [500, 0, true, 0]

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
4


JavaScript test | #JavaScript
❗️Что будет на выходе?

const numbers = [33, 2, 8];
numbers.sort();
console.log(numbers);

Ответ: [ 2, 33, 8 ]

JavaScript test | #JavaScript