❓Что будет на выходе?
'use strict'
let str = "Привет";
str.test = 5;
console.log(str.test);
Ответ:
❓Что будет на выходе?
[1, 2, 3].map(num => {
if (typeof num === 'number') return;
return num * 2;
});
Ответ:
❓Что будет на выходе?
let elem1 = '5';
let elem2 = 10;
console.log(elem1+++elem2);
Ответ:
❓Что будет на выходе?
let elem1 = '5';
let elem2 = 10;
console.log(elem1+++elem2);
Ответ: ["h", "e", "l", "l", "o"]
❓Что будет на выходе?
function A() {}
function B() {}
A.prototype = B.prototype = {};
let a = new A();
console.log( a instanceof B );Ответ:
❓Что будет на выходе?
function* generator(i) {
yield i;
yield i * 2;
};
const gen = generator(10);
console.log(gen.next().value);
console.log(gen.next().value);Ответ:
❓Что будет на выходе?
var a = 5, b = 1;
var obj = { a: 10 };
with (obj)
{
alert(b);
}
Ответ:
❓Что будет на выходе?
const list = [1 + 2, 1 * 2, 1 / 2];
console.log(list);
Ответ:
❓Что будет на выходе?
const user = {
name: 'Jhon',
age: 35
};
for (const value in user) {
console.log(value);
}Ответ:
name
age
❓Что будет на выходе?
Number.prototype[Symbol.iterator] = function*() { yield *['a','b','c'] };
console.log([...1]);Ответ:
❓Что будет на выходе?
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