❓Что будет на выходе?
for (let i = 1; i < 5, i++) {
if (i === 3) continue;
console.log(i);
}Ответ:
❓Что будет на выходе?
for (var i = 0; i < 3; i++) {
setTimeout(() => console.log(i), 1);
}
for (let i = 0; i < 3; i++) {
setTimeout(() => console.log(i), 1);
}Ответ:
0 1 2
❓Что будет на выходе?
let c = { greeting: 'Hey!' };
let d;
d = c;
c.greeting = 'Hello';
console.log(d.greeting);Ответ:
❓Что будет на выходе?
const factorial = (function () {
const cache = {};
return function inner(n) {
if (n in cache) return cache[n];
return (cache[n] = n <= 1 ? 1 : n * inner(n - 1));
};
})();
console.log(factorial(5));
console.log(factorial(5));Ответ:
❓Что будет на выходе?
const obj = { value: 10 };
const result = (obj.value += 5) && obj.value;
console.log(result);Ответ:
❓Что будет на выходе?
let a = 10;
if (a) {
let a = 3;
a *= a;
}
console.log(a);
Ответ:
❓Что будет на выходе?
async function test() {
return (await Promise.resolve(0)) || 10;
}
test().then(console.log);Ответ:
❓Что будет на выходе?
function Car() {
this.make = "Lamborgini"
return { make: "Maserati" };
}
const myCar = new Car();
console.log(myCar.make);Ответ:
❓Что будет на выходе?
function sum(num1, num2 = num1) {
console.log(num1 + num2);
}
sum(10);Ответ:
❓Что будет на выходе?
const arr = [1, 2, 3];
const copy = [...arr];
copy.push(4);
console.log(arr);
console.log(copy);
Ответ:
❓Что будет на выходе?
const words = ['a', 'b', 'c'];
const result = words.concat(1, [2, [3]]);
console.log(result);
Ответ:
❓Что будет на выходе?
const arr = [1, 2, 3, 4, 5];
arr.copyWithin(0, 3, 4);
console.log(arr);
Ответ:
❓Что будет на выходе?
const name1 = Symbol("frontendlib");
const name2 = Symbol("frontendlib");
console.log(name1 === name2);Ответ:
❓Что будет на выходе?
const user = {
name: 'John',
age: 35,
};
for (const value in user) {
console.log(value);
}Ответ:
age
❓Что будет на выходе?
const arr1 = [1, 2, 3];
const arr2 = ['Hello', 'world'];
const result = arr2.concat(arr1);
console.log(result);
Ответ:
❓Что будет на выходе?
let name = "Alice";
(function() {
let name = "Bob";
console.log(name);
})();
console.log(name);
Ответ:
❓Что будет на выходе?
for (var i =0; i < 10; i++){
setTimeout(function (){
console.log(i);
}, 0);
}Ответ:
❓Что будет на выходе?
const sym1 = Symbol("id");
const sym2 = Symbol("id");
console.log(sym1 === sym2);Ответ:
❓Что будет на выходе?
let a = 'Hello world';
let b = 'Hello from javascript_tests';
console.log((a && b) === !!(a && b));
Ответ:
❓Что будет на выходе?
"use strict"
const carDetails = {
name: "Ford Mustang",
yearBought: 2005,
getName(){
return this.name
},
isRegistered: true
}
console.log(carDetails.getName());
Ответ: