❓Что будет на выходе?
const values = [1, 2, 3, 4, 5];
const [first, ...rest] = values;
const javascript_test = rest[1];
console.log(javascript_test);
Ответ:
❓Что будет на выходе?
let arr = [1, 2, 3];
for (i = 0; i < arr.length; arr[i++] = 0);
console.log(arr);
Ответ:
❓Что будет на выходе?
console.log([…({ [Symbol.iterator]: function*(){ yield *[1, yield *[2,3] ] } })]);Ответ:
❓Что будет на выходе?
const numbers = [10, 20, 30, 40];
const [a] = numbers;
console.log(a);
Ответ:
❓Что будет на выходе?
const x = "5";
const y = 3;
const result = x - y;
console.log(result);
Ответ:
❓Что будет на выходе?
12
JavaScript test
const set = new Set([1, 2, 3, 4, 5, 6]);
const iterator = set[Symbol.iterator]();
let total = 0;
for (const num of iterator) {
if (num % 2 === 0) {
total += num;
}
}
console.log(total);
JavaScript test
❓Что будет на выходе?
Ответ:25
JavaScript test
const numbers = [1, 2, 3, 4, 5];
const sum = numbers.reduce((acc, current) => acc + current, 10);
console.log(sum);
Ответ:
JavaScript test
❓Что будет на выходе?
Ответ:[2, 3]
JavaScript test
const x = [1, 2, 3, 4, 5];
console.log(x.slice(1, 3));
Ответ:
JavaScript test
❓Что будет на выходе?
Ответ:undefined
JavaScript test
var a = 1;
function f() {
console.log(a);
var a = 5;
}
f();
Ответ:
JavaScript test
❓Что будет на выходе?
Ответ:0
JavaScript test
let i = 0;
const arr = new Array(5);
arr.forEach(() => i++);
console.log(i);
Ответ:
JavaScript test
❓Что будет на выходе?
Ответ:undefined, 10
JavaScript test
var x = 5;
(function() {
console.log(x);
var x = 10;
console.log(x);
})();
Ответ:
JavaScript test
❓Что будет на выходе?
Ответ:SyntaxError
JavaScript test
function getItems(fruitList, ...args, favoriteFruit) {
return [...fruitList, ...args, favoriteFruit]
}
getItems(["banana", "apple"], "pear", "orange")Ответ:
JavaScript test
❓Что будет на выходе?
Ответ:11
JavaScript test
const arr = [1, 2, 3];
arr[10] = 4;
console.log(arr.length);
Ответ:
JavaScript test
❓Что будет на выходе?
Ответ:false, false
JavaScript test
const a = {};
const b = {};
console.log(a == b);
console.log(a === b);Ответ:
JavaScript test
❓Что будет на выходе?
Ответ:Барсик лает.
JavaScript test
class Animal {
constructor(name) {
this.name = name;
}
speak() {
console.log(`${this.name} издает звук.`};
}
}
class Dog extends Animal {
speak() {
console.log(`${this.name} лает.`};
}
}
const dog = new Dog('Барсик');
dog.speak(); Ответ:
JavaScript test
❓Что будет на выходе?
Ответ:"Hello", 52
JavaScript test
const obj = {
valueOf: () => 42,
toString: () => "Hello"
};
console.log(`${obj}`, obj + 10);Ответ:
JavaScript test
❓Что будет на выходе?
Ответ:string, "123"
JavaScript test
const arr = [1, 2, 3];
const str = arr.join('');
console.log(typeof str);
console.log(str);
Ответ:
JavaScript test
❓Что будет на выходе?
Ответ:Привет
JavaScript test
async function test() {
return await Promise.resolve('Привет');
}
test().then(console.log);Ответ:
JavaScript test
Использование
JavaScript test
Promise.resolve для создания успешного промисаPromise.resolve создает успешный промис с указанным значением.const resolvePromise =
Promise.resolve('Успешное выполнение');
resolvedPromise.then(result => {
console.log(result);
});
JavaScript test
❓Что будет на выходе?
Ответ:Ошибка! Finally выполнен
JavaScript test
try {
throw new Error('Ошибка!');
} catch (e) {
console.log(e.message);
} finally {
console.log('Finally выполнен');
}Ответ:
JavaScript test