❓Что будет на выходе?
const weakMap = new WeakMap();
const obj = {};
(function() {
const internalObj = {};
weakMap.set(internalObj, 'hidden');
obj.ref = internalObj;
})();
delete obj.ref;
const result = weakMap.has(obj.ref);
console.log(result);
Ответ:
Функции обратного вызова
Функция может принимать другую функцию в качестве аргумента и вызывать ее внутри себя.
JavaScript test | ChatGPT | #JavaScript
Функция может принимать другую функцию в качестве аргумента и вызывать ее внутри себя.
JavaScript test | ChatGPT | #JavaScript
❓Что будет на выходе?
const range = Array.from({ length: 5 }, (_, index) =>
index + 1);
console.log(range);Ответ:
❓Что будет на выходе?
const weakMap = new WeakMap();
const array = [1, 2, 3];
const obj = {};
weakMap.set(obj, array);
const result = weakMap.get(obj).reduce((acc, val) => acc + val);
console.log(result);
Ответ:
Анонимная функция
Анонимные функции могут быть присвоены переменным и использованы как значения.
JavaScript test | ChatGPT | #JavaScript
Анонимные функции могут быть присвоены переменным и использованы как значения.
JavaScript test | ChatGPT | #JavaScript
❓Что будет на выходе?
console.log(1 + '2');
console.log('3' - 1);
Ответ:
❓Что будет на выходе?
const weakMap = new WeakMap();
const obj1 = {};
const obj2 = { key: 'value' };
weakMap.set(obj1, obj2);
const result = weakMap.get(obj1).key.split('').reverse().join('');
console.log(result);
Ответ:
Использование JavaScript Web Speech API для распознавания и синтеза речи
Web Speech API позволяет распознавать и синтезировать речь в браузере, что может быть использовано для создания голосовых интерфейсов и веб-приложений.
JavaScript test | ChatGPT | #JavaScript
Web Speech API позволяет распознавать и синтезировать речь в браузере, что может быть использовано для создания голосовых интерфейсов и веб-приложений.
JavaScript test | ChatGPT | #JavaScript
❓Что будет на выходе?
console.log(+new Date() === Date.now());
Ответ:
❓Что будет на выходе?
const weakMap = new WeakMap();
const objs = [{}, {}, {}];
objs.forEach((obj, index) => weakMap.set(obj, index + 1));
const result = objs.filter(obj => weakMap.has(obj)).map(obj => weakMap.get(obj) * 2);
console.log(result);
Ответ:
Использование JavaScript Web Bluetooth API для взаимодействия с Bluetooth-устройствами
Web Bluetooth API позволяет веб-приложениям взаимодействовать с ближними Bluetooth-устройствами, такими как датчики, датчики здоровья и принтеры, через браузер.
JavaScript test | ChatGPT | #JavaScript
Web Bluetooth API позволяет веб-приложениям взаимодействовать с ближними Bluetooth-устройствами, такими как датчики, датчики здоровья и принтеры, через браузер.
JavaScript test | ChatGPT | #JavaScript
❓Что будет на выходе?
const date = new Date('Sat Aug 05 2023');
console.log(date.getMonth());Ответ:
❓Что будет на выходе?
for (var i = 1; i <= 3; i++) {
setTimeout(function() {
console.log(i);
}, i * 1000);
}Ответ:
❓Что будет на выходе?
const a = () => {
console.log(arguments);
}
a([1]);Ответ:
❓Что будет на выходе?
console.log(undefined === void 0);
Ответ:
❓Что будет на выходе?
console.log(typeof null);
console.log(typeof undefined);
console.log(typeof {});
console.log(typeof []);
Ответ:
❓Что будет на выходе?
console.log(a);
var a = 10;
console.log(a);
Ответ:
Делимся приватным архивом на 837 ГБ курсов по программированию:
1. Обучение Python с нуля
2. Обучение JavaScript с нуля
3. Обучение С++ с нуля
4. Обучение С# с нуля
5. Обучение HTML/CSS с нуля
6. Обучение Java с нуля
7. Обучение SQL/GO/PHP с нуля
Архивы скоро удалят, очень важно успеть!🔥
1. Обучение Python с нуля
2. Обучение JavaScript с нуля
3. Обучение С++ с нуля
4. Обучение С# с нуля
5. Обучение HTML/CSS с нуля
6. Обучение Java с нуля
7. Обучение SQL/GO/PHP с нуля
Архивы скоро удалят, очень важно успеть!🔥
❓Что будет на выходе?
const isTrue = true == [];
const isFalse = true == ![];
console.log(isTrue + isFalse);
Ответ:
❓Что будет на выходе?
const obj = {
a: 1,
b: 2
};
let a = 10;
let b = 20;
with (obj) {
a += 1;
b += 1;
}
console.log(a, obj.a, b, obj.b);Ответ: