❓Что будет на выходе?
Ответ:
@xample
JavaScript test | #JavaScript
var str="example";
var result=str.replace("e","@");
console.log(result);
Ответ:
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
Error: undeclaredVariable is nit defined
JavaScript test | #JavaScript
'use strict';
function strictModeExample() {
undeclaredVariable = 10;
try {
console.log(undeclaredVariable);
} catch (e) {
console.log('Error:', e.message);
}
}
strictModeExample();
Ответ:
Error: undeclaredVariable is nit defined
JavaScript test | #JavaScript
🔥Что будет на выходе?
Ответ:true, 2, 1
JavaScript test | ChatGPT
let obj = { a: 1 };
Object.freeze(obj);
console.log(Object.isFrozen(obj));
console.log(obj.a = 2);
console.log(obj.a);Ответ:
JavaScript test | ChatGPT
❓Что будет на выходе?
Ответ:
MynameisJohn
JavaScript test | #JavaScript
var str="My".concat("name","is","John");
console.log(str);Ответ:
MynameisJohn
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
1, 2, 3, undefined
JavaScript test | #JavaScript
function* numberGenerator() {
yield 1;
yield 2;
yield 3;
}
const gen = numberGenerator();
console.log(gen.next().value);
console.log(gen.next().value);
console.log(gen.next().value);
console.log(gen.next().value);Ответ:
1, 2, 3, undefined
JavaScript test | #JavaScript
Что будет на выходе?
const arr = [];
arr.length = 3;
arr[2] = 1;
arr.forEach((el, i) => console.log(i))
Ответ:
❓Что будет на выходе?
Ответ:
'value1'
JavaScript test | #JavaScript
const symbol1 = Symbol('symbol');
const symbol2 = Symbol('symbol');
const obj = {};
obj[symbol1] = 'value1';
obj[symbol2] = 'value2';
console.log(obj[symbol1]);Ответ:
'value1'
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:[[1], [1, 1], [1, 2, 1], [1, 3, 3, 1], [1, 4, 6, 4, 1]]
JavaScript test | #JavaScript
function recursivePascalTriangle(n, row = [1], triangle = []) {
triangle.push(row);
if (n === triangle.length) {
return triangle;
}
const nextRow = [1];
for (let i = 1; i < row.length; i++) {
nextRow.push(row[i] + row[i - 1]);
}
nextRow.push(1);
return recursivePascalTriangle(n, nextRow, triangle);
}
const result = recursivePascalTriangle(5);
console.log(result);Ответ:
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
1,2,3,4,5
1,2,3,4,5
1 2 3 4 5
1and2and3and4and5
JavaScript test | #JavaScript
var arr=[1,2,3,4,5];
console.log(arr.join());
console.log(arr.join(","));
console.log(arr.join(" "));
console.log(arr.join("and"));
Ответ:
1,2,3,4,5
1 2 3 4 5
1and2and3and4and5
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
15, 20
JavaScript test | #JavaScript
function outerFunction() {
let x = 10;
function innerFunction() {
x += 5;
console.log(x);
}
return innerFunction;
}
const closureFunc = outerFunction();
closureFunc();
closureFunc();Ответ:
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
20
23
24
24
22
JavaScript test | #JavaScript
function rndnum(from,to){
return ~~((to-from)*Math.random()+from);
}
for (var i=0;i<5;i++) console.log(rndnum(20,30));Ответ:
23
24
24
22
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
[
9, 0, 5, 3,
2, 6, 7, 8
]
JavaScript test | #JavaScript
var arr=[[9,0],[5,3],[2,6],[7,8]];
var result=[];
for (var i=0;i<arr.length;i++)
result=result.concat(arr[i]);
console.log(result);
Ответ:
9, 0, 5, 3,
2, 6, 7, 8
]
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
[
0, 2, 3, 5,
6, 7, 8, 9
]
JavaScript test | #JavaScript
var arr=[[9,0],[5,3],[2,6],[7,8]];
var result=[];
for (var i=0;i<arr.length;i++)
result=result.concat(arr[i]);
console.log(result.sort());
Ответ:
0, 2, 3, 5,
6, 7, 8, 9
]
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
'Error occurred' -> 'Process completed'
JavaScript test | #JavaScript
const promise = new Promise((resolve, reject) => {
reject('Error occurred');
});
promise
.then(() => {
console.log('Promise resolved!');
})
.catch(error => {
console.log(error);
})
.then(() => {
console.log('Process completed');
});Ответ:
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
777
JavaScript test | #JavaScript
const obj1 = {
a: 1,
method() {
return this.a;
}
};
const obj2 = Object.create(obj1);
obj2.a = 777;
console.log(obj2.method());Ответ:
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
0
JavaScript test | #JavaScript
function multiply(a, b) {
if (b === 0) {
return 0;
} else if (b > 0) {
return a + multiply(a, b - 1);
} else {
return -multiply(a, -b);
}
}
console.log(multiply(300, 0));Ответ:
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
false
JavaScript test | #JavaScript
let weakmap = new WeakMap();
let obj1 = {};
let obj2 = {};
weakmap.set(obj1, 'value1');
weakmap.set(obj2, 'value2');
obj1 = null;
console.log(weakmap.has(obj1));
Ответ:
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
John is 25 years old
JavaScript test | #JavaScript
function Person(name, age) {
this.name = name;
this.age = age;
}
Person.prototype.getDetails = function() {
return this.name + ' is ' + this.age + ' years old.';
};
const john = new Person('John', 25);
console.log(john.getDetails());Ответ:
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
[1, 2, 3, 4, 5]
JavaScript test | #JavaScript
var data=[1,2,3,4,5];
var filterData=a.filter(function(x){return x<=5});
console.log(filterData);
Ответ:
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
Вывод 5-ти случайных элементов массива names
JavaScript test | #JavaScript
var names=["John","Tom","Jerry","Minne","Alice","othername..."];
for (var i=0;i<5;i++)
console.log(names[~~(names.length*Math.random())]);
Ответ:
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
{ a: 1, b: 3, c: 4 }
JavaScript test | #JavaScript
const obj1 = { a: 1, b: 2 };
const obj2 = { b: 3, c: 4 };
const mergedObj = { ...obj1, ...obj2 };
console.log(mergedObj);Ответ:
JavaScript test | #JavaScript