❗️Что будет на выходе?
Ответ:0 1 2
JavaScript test | ChatGPT
function delayedLog(item) {
setTimeout(() => {
console.log(item);
}, 1000);
}
for (var i = 0; i < 3; i++) {
delayedLog(i);
}Ответ:
JavaScript test | ChatGPT
❓Что будет на выходе?
Ответ:undefined
JavaScript test | ChatGPT
var a = 1;
function scopeQuiz() {
console.log(a);
var a = 2;
}
scopeQuiz();
Ответ:
JavaScript test | ChatGPT
🔥Что будет на выходе?
Ответ:[1, 2, 3, 4]
JavaScript test | ChatGPT
const x = [1, 2, 3];
const y = x;
y.push(4);
console.log(x);
Ответ:
JavaScript test | ChatGPT
🔨Что будет на выходе?
Ответ:100
JavaScript test | ChatGPT
const product = {
name: "Laptop",
price: 1000,
discount: function(percentage) {
return this.price * (percentage / 100);
}
};
const result = product.discount(10);
console.log(result);Ответ:
JavaScript test | ChatGPT
Linux как секс!
Если зубрить его по книжкам, то кроме теории и деградации, ты ничему не научишься.
В канале BashDays ты найдешь лучшие Linux и Bash практики. Действующий девопс-инженер, самобытно и с долей юмора, травит темы:
- Рекавери файлов через grep
- Почему коты гадят в макбуки
- Как отключить логирование
- Неочевидные трюки на Bash
- Сниффер SSH на strace
И это только цветочки. А если заскучал, поиграй с друзьями в piu-piu и надери им бэкенд. Рекомендую!
В BashDays даже джуны становятся сеньорами.
Подписывайся, это самый простой способ прокачать свои хард-скиллы: — @bashdays
Если зубрить его по книжкам, то кроме теории и деградации, ты ничему не научишься.
В канале BashDays ты найдешь лучшие Linux и Bash практики. Действующий девопс-инженер, самобытно и с долей юмора, травит темы:
- Рекавери файлов через grep
- Почему коты гадят в макбуки
- Как отключить логирование
- Неочевидные трюки на Bash
- Сниффер SSH на strace
И это только цветочки. А если заскучал, поиграй с друзьями в piu-piu и надери им бэкенд. Рекомендую!
В BashDays даже джуны становятся сеньорами.
Подписывайся, это самый простой способ прокачать свои хард-скиллы: — @bashdays
❗️Что будет на выходе?
Ответ:8
JavaScript test | ChatGPT
const string = "abacabadabacaba";
const result = string.split("a").length - 1;
console.log(result);
Ответ:
JavaScript test | ChatGPT
🔥Что будет на выходе?
Ответ:hlowrd
JavaScript test | ChatGPT
const string = "hello world";
const result = string.split("").filter((char, index) => index % 2 === 0).join("");
console.log(result);
Ответ:
JavaScript test | ChatGPT
🧩Что будет на выходе?
Ответ:[4, 6]
JavaScript test | ChatGPT
const string = "open sesame";
const result = string.split(" ").map(word => word.length);
console.log(result);
Ответ:
JavaScript test | ChatGPT
🔨Что будет на выходе?
Ответ:20
JavaScript test | ChatGPT
const numbers = [1, 2, 3, 4, 5];
const result = numbers.filter(num => num % 2 === 0)
.map(num => num ** 2)
.reduce((acc, val) => acc + val, 0);
console.log(result);
Ответ:
JavaScript test | ChatGPT
🔥Что будет на выходе?
Ответ:6
JavaScript test | ChatGPT
const numbers = [1, 2, 3, 4, 5];function recursiveMaxSubarraySum(nums, startIndex = 0, currentSum = 0, maxSum = -Infinity) {
if (startIndex === nums.length) {
return maxSum;
}
currentSum = Math.max(nums[startIndex], currentSum + nums[startIndex]);
maxSum = Math.max(currentSum, maxSum);
return recursiveMaxSubarraySum(nums, startIndex + 1, currentSum, maxSum);
}
const result = recursiveMaxSubarraySum([-2, 1, -3, 4, -1, 2, 1, -5, 4]);
console.log(result);Ответ:
JavaScript test | ChatGPT
🧠Что будет на выходе?
Ответ:0
JavaScript test | ChatGPT
const numbers = [1, 2, 3, 4, 5];
const sum = numbers.reduce((acc, curr) => {
setTimeout(() => {
acc += curr;
}, 0);
return acc;
}, 0);
console.log(sum);
Ответ:
JavaScript test | ChatGPT
❗️Что будет на выходе?
Ответ:1, undefined
JavaScript test | ChatGPT
function* generatorQuiz() {
yield 1;
}
const generator = generatorQuiz();
setTimeout(() => console.log(generator.next().value), 0);
for (const value of generator) {
console.log(value);
}Ответ:
JavaScript test | ChatGPT
🧩Что будет на выходе?
Ответ:['a', 'b']
JavaScript test | ChatGPT
const obj = {
0: 'a',
1: 'b',
length: 2
};
const result = Array.from(obj);
console.log(result);
Ответ:
JavaScript test | ChatGPT
🧩Что будет на выходе?
Ответ:"olleh"
JavaScript test | ChatGPT
function recursiveReverseString(str) {
return str === "" ? str : recursiveReverseString(str.substr(1)) + str[0];
}
const result = recursiveReverseString("hello");
console.log(result);Ответ:
JavaScript test | ChatGPT
❓Что будет на выходе?
Ответ:5
JavaScript test | ChatGPT
function recursiveBinarySearch(arr, target, start = 0, end = arr.length - 1) {
if (start > end) {
return -1;
}
const mid = Math.floor((start + end) / 2);
if (arr[mid] === target) {
return mid;
} else if (arr[mid] < target) {
return recursiveBinarySearch(arr, target, mid + 1, end);
} else {
return recursiveBinarySearch(arr, target, start, mid - 1);
}
}
const result = recursiveBinarySearch([1, 2, 3, 4, 5, 6, 7, 8, 9], 6);
console.log(result);Ответ:
JavaScript test | ChatGPT
❓Что будет на выходе?
Ответ:true
JavaScript test | ChatGPT
function recursivePalindromeCheck(str) {
if (str.length <= 1) {
return true;
}
return str[0] === str[str.length - 1] && recursivePalindromeCheck(str.slice(1, -1));
}
const result = recursivePalindromeCheck("radar");
console.log(result);Ответ:
JavaScript test | ChatGPT
🧩Что будет на выходе?
Ответ:8
JavaScript test | ChatGPT
function recursiveFibonacci(n) {
return n <= 1 ? n : recursiveFibonacci(n - 1) + recursiveFibonacci(n - 2);
}
const result = recursiveFibonacci(6);
console.log(result);Ответ:
JavaScript test | ChatGPT
🧠Что будет на выходе?
Ответ:15
JavaScript test | ChatGPT
function asyncSum(arr) {
return arr.reduce(async (acc, num) => (await acc) + num, Promise.resolve(0));
}
async function computeTotal() {
const result = await asyncSum([1, 2, 3, 4, 5]);
console.log(result);
}
computeTotal();Ответ:
JavaScript test | ChatGPT
🔥Что будет на выходе?
Ответ:1
JavaScript test | ChatGPT
var foo = {};
var bar = Object.create(foo);
foo.a = 1;
console.log(bar.a);Ответ:
JavaScript test | ChatGPT
❓Что будет на выходе?
Ответ:true
JavaScript test | ChatGPT
function Animal() {}
const dog = new Animal();
console.log(dog.constructor === Animal);Ответ:
JavaScript test | ChatGPT
🔨Что будет на выходе?
Ответ:false
JavaScript test | ChatGPT
function Shape() {}
function Circle(radius) {}
Circle.prototype = Object.create(Shape.prototype);
const shape = new Shape();
console.log(shape instanceof Circle);Ответ:
JavaScript test | ChatGPT