❓Что будет на выходе?
const arr1 = [1, 2, 3];
const arr2 = arr1;
arr2.push(4);
console.log(arr1);
Ответ:
❓Что будет на выходе?
console.log(typeof NaN);
console.log(NaN === NaN);
Ответ:
❓Что будет на выходе?
let i = 0;
const arr = new Array(5);
arr.forEach(() => i++);
console.log(i);
Ответ:
Forwarded from в IT и выйти
Сбер совершил прорыв на рынке и выкатил самую мощную нейронку GigaChat MAX — умнейший помощник, который заберёт все рутинные дела на себя.
Теперь нейронка эксперт буквально во всех знаниях и поддерживает контекст в многоплановых диалогов. Скорость ответов увеличилась (!) в несколько раз — кодит, пишет тексты и решает задачи за несколько секунд.
ИИ полностью бесплатный и вскоре станет доступен для бизнеса через облачное API. Затестить можно уже сейчас в телеграм-боте и на сайте.
Мощь! Бежим пробовать.
@techmedia
Теперь нейронка эксперт буквально во всех знаниях и поддерживает контекст в многоплановых диалогов. Скорость ответов увеличилась (!) в несколько раз — кодит, пишет тексты и решает задачи за несколько секунд.
ИИ полностью бесплатный и вскоре станет доступен для бизнеса через облачное API. Затестить можно уже сейчас в телеграм-боте и на сайте.
Мощь! Бежим пробовать.
@techmedia
❓Что будет на выходе?
function abc() {
return typeof arguments;
}
alert(abc());Ответ:
❓Что будет на выходе?
var x = 87;
function part1() {
x = 45;
}
function part2() {
alert(x);
}
part1();
part2();
Ответ:
❓Что будет на выходе?
async function test() {
console.log(1);
await new Promise(resolve => setTimeout(resolve, 1000));
console.log(2);
return 3;
}
console.log(4);
test().then(console.log);
console.log(5);Ответ:
❓Что будет на выходе?
var x = 0;
function abc() {
x++;
this.x = x;
return abc;
}
var xyz = new new abc()();
console.log(xyz.x);
Ответ:
❓Что будет на выходе?
function Animal(name) {
this.name = name;
}
Animal.prototype.sound = 'Generic sound';
const dog = new Animal('Dog');
Animal.prototype.sound = 'Bark';
console.log(dog.sound);Ответ:
❓Что будет на выходе?
const arr = [1, 2, 3];
const func = (x) => {
console.log(x);
}
arr.forEach(func);
Ответ:
❓Что будет на выходе?
const obj = {
value: 10,
getValue: function () {
return () => this.value;
}
};
const value = 20;
const getValue = obj.getValue();
console.log(getValue());Ответ:
❓Что будет на выходе?
let a = 1;
setTimeout(() => {
a = 2;
}, 0);
console.log(a);
Ответ:
❓Что будет на выходе?
var a = 1;
function f() {
console.log(a);
var a = 5;
}
f();
Ответ:
❓Что будет на выходе?
console.log(typeof null);
console.log(typeof function () {});
Ответ:
❓Что будет на выходе?
const a = async () => {
return Promise.reject('rejected');
};
a().catch(error => console.log(error));
console.log('done');Ответ:
❓Что будет на выходе?
let x = 5;
function addFive(num) {
return num + 5;
}
x = (x++, x = addFive(x), x *= 2, x -= 5, x += 10);
console.log(x);
Ответ:
❓Что будет на выходе?
console.log('A');
setTimeout(() => console.log('B'), 0);
Promise.resolve()
.then(() => {
console.log('C');
return Promise.resolve();
})
.then(() => console.log('D'));
console.log('E');Ответ:
❓Что будет на выходе?
const url = 'quiz.typeofnan.dev';
const { length: ln, [ln - 1]: domain = 'quiz' } = url
.split('.')
.filter(Boolean);
console.log(domain);
Ответ:
❓Что будет на выходе?
const text = "JavaScript";
const reversedText = [...text].reverse().join("");
Ответ:
❓Что будет на выходе?
function memoize(fn) {
const cache = {};
return (arg) => cache[arg] ?? (cache[arg] = fn(arg));
}
const square = memoize((n) => n * n);
console.log(square(5));
console.log(square(5));
console.log(square(6));Ответ: