Использование JavaScript Typed Arrays для работы с бинарными данными
Typed Arrays позволяют эффективно работать с бинарными данными, такими как изображения, звуки или сетевые пакеты.
JavaScript test | ChatGPT | #JavaScript
Typed Arrays позволяют эффективно работать с бинарными данными, такими как изображения, звуки или сетевые пакеты.
JavaScript test | ChatGPT | #JavaScript
Использование JavaScript FinalizationRegistry для управления ресурсами
FinalizationRegistry предоставляет механизм для финализации ресурсов (например, освобождение памяти), когда объект больше не используется.
JavaScript test | ChatGPT | #JavaScript
FinalizationRegistry предоставляет механизм для финализации ресурсов (например, освобождение памяти), когда объект больше не используется.
JavaScript test | ChatGPT | #JavaScript
❓Что будет на выходе?
const str = "a 1 b 2 c 3 d 04";
function foo(str) {
const regex = /\d+/g;
const matches = str.match(regex);
return matches.lenght;
}
Ответ:
JavaScript test | ChatGPT | #JavaScript
Модульная организация кода
Модульная организация помогает структурировать и повторно использовать код.
JavaScript test | ChatGPT | #JavaScript
Модульная организация помогает структурировать и повторно использовать код.
JavaScript test | ChatGPT | #JavaScript
Граф
Это структура данных, представляющая собой набор вершин и связей между ними. Графы могут использоваться для моделирования сложных сетей, таких как социальные сети, дорожные сети и т.д.
JavaScript test | ChatGPT | #JavaScript
Это структура данных, представляющая собой набор вершин и связей между ними. Графы могут использоваться для моделирования сложных сетей, таких как социальные сети, дорожные сети и т.д.
JavaScript test | ChatGPT | #JavaScript
❓Что будет на выходе?
foo = 2;
try {
foo = 2 / 0;
} catch (e) {
delete foo;
} finally {
foo = foo * -1;
}
console.log(foo);
Ответ:
JavaScript test | ChatGPT | #JavaScript
❓Что будет на выходе?
var obj = {
x: 2,
fun: function() {
console.log(this.x);
},
};
obj.fun();
new obj.fun();Ответ:
JavaScript test | ChatGPT | #JavaScript
❓Что будет на выходе?
var x = 0;
if (10 > 9 > 8) {
x += 1;
}
console.log(x);
Ответ:
JavaScript test | ChatGPT | #JavaScript
❓Что будет на выходе?
function* gen1() {
yield [1, 2, 3];
}
function* gen2() {
yield* [1, 2, 3];
}
const i1 = gen1();
const i2 = gen2();
console.log(i1.next().value);
console.log(i2.next().value);Ответ:
JavaScript test | ChatGPT | #JavaScript
❓Что будет на выходе?
console.log(sum1(1, 2));
console.log(sum2(2, 1));
function sum1(a, b) {
return a + b;
}
const sum2 = function(a, b) {
return a + b;
}
Ответ:
JavaScript test | ChatGPT | #JavaScript
❓Что будет на выходе?
const func = () => arguments.length;
console.log(func(1, 2, 3));
Ответ:
JavaScript test | ChatGPT | #JavaScript
❓Что будет на выходе?
const array = Array.from({ length: 5 }, () => Math.random() > 0.5);
console.log(array);Ответ:
JavaScript test | ChatGPT | #JavaScript
Использование JavaScript Web Cryptography API для выполнения криптографических операций
Web Cryptography API предоставляет возможность выполнения криптографических операций, таких как генерация ключей, шифрование и расшифрование данных, непосредственно в браузере.
JavaScript test | ChatGPT | #JavaScript
Web Cryptography API предоставляет возможность выполнения криптографических операций, таких как генерация ключей, шифрование и расшифрование данных, непосредственно в браузере.
JavaScript test | ChatGPT | #JavaScript
❓Что будет на выходе?
function calc(num) {
return num * 0.01;
}
typeof calc('hello');Ответ:
JavaScript test | ChatGPT | #JavaScript
❓Что будет на выходе?
const obj = {
value: 42,
valueOf: function() {
return this.value * 2;
}
};
console.log(obj + 1);Ответ:
JavaScript test | ChatGPT | #JavaScript
❓Что будет на выходе?
const arr1 = [ 'JavaScript', 'Universe' ];
const arr2 = [ 'JavaScript', 'Universe' ];
console.log(arr1 == arr2);
console.log(arr1 === arr2);
Ответ:
JavaScript test | ChatGPT | #JavaScript
❓Что будет на выходе?
const obj1 = { a: 1 };
const obj2 = Object.create(obj1);
obj2.b = 2;
const result = 'a' in obj2;
console.log(result);Ответ:
JavaScript test | ChatGPT | #JavaScript
❓Что будет на выходе?
const array = [1, 2, 3];
array[-1] = 0;
console.log(array.length);
Ответ:
JavaScript test | ChatGPT | #JavaScript
Использование JavaScript Service Workers для кэширования ресурсов и улучшения производительности
Service Workers используются для кэширования статических ресурсов, таких как HTML, CSS и JavaScript файлы, что позволяет улучшить производительность и доступность веб-приложения.
JavaScript test | ChatGPT | #JavaScript
Service Workers используются для кэширования статических ресурсов, таких как HTML, CSS и JavaScript файлы, что позволяет улучшить производительность и доступность веб-приложения.
JavaScript test | ChatGPT | #JavaScript
❓Что будет на выходе?
const str1 = 'Hi\nthere';
const str2 = 'Hi
there';
str1 === str2;
Ответ:
JavaScript test | ChatGPT | #JavaScript
❓Что будет на выходе?
const obj = {
a: 1,
then(resolve) {
resolve(this.a);
}
};
obj.then(console.log);Ответ:
JavaScript test | ChatGPT | #JavaScript