Граф
Это структура данных, представляющая собой набор вершин и связей между ними. Графы могут использоваться для моделирования сложных сетей, таких как социальные сети, дорожные сети и т.д.
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
❓Что будет на выходе?
async function main() {
console.log(1);
setTimeout(() => console.log(2));
process.nextTick(() => console.log(3));
await console.log(4);
console.log(5);
}
main();Ответ:
JavaScript test | ChatGPT | #JavaScript
❓Что будет на выходе?
const array = [1, 2, 3];
const obj = { a: 1, b: 2 };
array.push(obj);
obj.a = 3;
console.log(array[3].a);
Ответ:
JavaScript test | ChatGPT | #JavaScript