🧠Что будет на выходе?
Ответ:generator, async function, done
JavaScript test | ChatGPT | #JavaScript
async function asyncFunc() {
return 'async function';
}
function* generator() {
yield 'generator';
yield asyncFunc();
yield 'done';
}
const gen = generator();
(async function() {
console.log(gen.next().value);
console.log(await gen.next().value);
console.log(gen.next().value);
})();Ответ:
JavaScript test | ChatGPT | #JavaScript
Использование Object Destructuring для извлечения значений из объектов
Деструктуризация объектов в JavaScript позволяет извлекать значения свойств объекта в переменные.
JavaScript test | ChatGPT | #JavaScript
Деструктуризация объектов в JavaScript позволяет извлекать значения свойств объекта в переменные.
JavaScript test | ChatGPT | #JavaScript
Работа с датами и временем: использование объекта Date и библиотек для работы с датами
Работа с датами и временем является неотъемлемой частью разработки веб-приложений, особенно при работе с расписаниями, сроками и другими временными данными. Для работы с датами в JavaScript мы можем использовать встроенный объект Date, который предоставляет функциональность для работы с датами и временем.
В данном примере мы создаем объект Date с помощью конструктора
Затем мы используем различные методы объекта Date, такие как
Мы также форматируем дату и время, используя шаблон строки и значения, полученные от объекта Date. В данном примере мы форматируем дату в формате "день.месяц.год" и время в формате "часы:минуты:секунды".
JavaScript test | ChatGPT | #JavaScript
Работа с датами и временем является неотъемлемой частью разработки веб-приложений, особенно при работе с расписаниями, сроками и другими временными данными. Для работы с датами в JavaScript мы можем использовать встроенный объект Date, который предоставляет функциональность для работы с датами и временем.
В данном примере мы создаем объект Date с помощью конструктора
new Date(), который инициализирует его текущей датой и временем.Затем мы используем различные методы объекта Date, такие как
getFullYear(), getMonth(), getDate(), getHours(), getMinutes() и getSeconds(), чтобы получить текущие значения года, месяца, дня, часа, минуты и секунды.Мы также форматируем дату и время, используя шаблон строки и значения, полученные от объекта Date. В данном примере мы форматируем дату в формате "день.месяц.год" и время в формате "часы:минуты:секунды".
JavaScript test | ChatGPT | #JavaScript
Думаете, Биткоин золотая жила?
Чушь. В этом месяце выйдет 6 монет, который обгонят его годовой рост за неделю. Их список скоро выложат в канале Андрей Соколов.
Это блог трейдера, который за 5 лет начальные $10 тыс. превратил в $2 млн. Он находит монеты, которые взлетают в 3-5 раз в течение недели-двух и рассказывает о таких сделках в своем канале.
Все сделки, анализы и наработки публикует в своём блоге. Загляните сами. Ссылка удалится через сутки, имейте в виду 👇
Перейти в канал и посмотеть список самых перспективных монет на июнь →
Чушь. В этом месяце выйдет 6 монет, который обгонят его годовой рост за неделю. Их список скоро выложат в канале Андрей Соколов.
Это блог трейдера, который за 5 лет начальные $10 тыс. превратил в $2 млн. Он находит монеты, которые взлетают в 3-5 раз в течение недели-двух и рассказывает о таких сделках в своем канале.
Все сделки, анализы и наработки публикует в своём блоге. Загляните сами. Ссылка удалится через сутки, имейте в виду 👇
Перейти в канал и посмотеть список самых перспективных монет на июнь →
🧠Чему равна переменная n?
Ответ:103
JavaScript test | ChatGPT | #JavaScript
let x = 100; let y = x++;
let z = ++X;
let n = (x== y) ? z++ : ++z;
Ответ:
JavaScript test | ChatGPT | #JavaScript
🧠Что будет на выходе?
Ответ:1, object
JavaScript test | ChatGPT | #JavaScript
const f = new Boolean (false);
if (f) {
console.log(1);
} else {
console.log(2);
}
console.log(typeof f);
Ответ:
JavaScript test | ChatGPT | #JavaScript
🧠Что будет на выходе?
Ответ:1, 2
JavaScript test | ChatGPT | #JavaScript
const obj = { x: 1, y: 2 };
let {x: a, y: b } = obj;
a = 2;
console.log(obj.x, obj.y);Ответ:
JavaScript test | ChatGPT | #JavaScript
🧠Что будет на выходе?
Ответ:ReferenceError
JavaScript test | ChatGPT | #JavaScript
let elf = 'Estel';
function lapland (params) { console.log(elf);
let elf = 'Arwen';
}
lapland();
Ответ:
JavaScript test | ChatGPT | #JavaScript
🧠Что будет на выходе?
Ответ:true
JavaScript test | ChatGPT | #JavaScript
const obj = {};
obj.value = undefined;
console.log(Object.hasOwn (obj, 'value'));Ответ:
JavaScript test | ChatGPT | #JavaScript
🧩Что будет на выходе?
Ответ:1, 2, false, true
JavaScript test | ChatGPT | #JavaScript
const obj1 = { a: 1 };
const obj2 = Object.create(obj1);
obj2.b = 2;
console.log(obj2.a, obj2.b);
console.log(obj2.hasOwnProperty('a'));
console.log(Object.getPrototypeOf(obj2) === obj1);
Ответ:
JavaScript test | ChatGPT | #JavaScript
🧠Что будет на выходе?
Ответ:1
JavaScript test | ChatGPT | #JavaScript
let foo = function () {
console.log(1);
};
setTimeout(foo, 1000);
foo = function () {
console.log(2);
};Ответ:
JavaScript test | ChatGPT | #JavaScript
❓Что будет на выходе?
Ответ:true, false
JavaScript test | ChatGPT | #JavaScript
console.log("9" > "19");
console.log("09" > "19");Ответ:
JavaScript test | ChatGPT | #JavaScript
🧠Что будет на выходе?
Ответ:31, 112
JavaScript test | ChatGPT | #JavaScript
console.log(1 + 2 + '1');
console.log('1' + 1 + 2);
Ответ:
JavaScript test | ChatGPT | #JavaScript
❓Что будет на выходе?
Ответ:ReferenceError
JavaScript test | ChatGPT | #JavaScript
var bar = function foo() {};
console. (bar === foo);
Ответ:
JavaScript test | ChatGPT | #JavaScript
🧠Что будет на выходе?
Ответ:hi
JavaScript test | ChatGPT | #JavaScript
let obj = {
timeoutId: setTimeout(() =>
console.log('hi');
}, 1000)
};
delete obj.timeoutId;
obj = null;Ответ:
JavaScript test | ChatGPT | #JavaScript
🧠Что будет на выходе?
Ответ:undefined, {}
JavaScript test | ChatGPT | #JavaScript
const myObject = {};
const key = Symbol('key');
myObject[key] = 'value';
console.log(myObject[Symbol('key')]); console.log(JSON.stringify(myObject));Ответ:
JavaScript test | ChatGPT | #JavaScript
🧠Что будет на выходе?
Ответ:2
JavaScript test | ChatGPT | #JavaScript
let x = {
a: 1,
b: 2
};
let y = {
b: 3,
c: 4
};
Object.setPrototypeof(x, y);
console.log(x.b);Ответ:
JavaScript test | ChatGPT | #JavaScript
🧠Что будет на выходе?
Ответ:1,3, [4, 5]
JavaScript test | ChatGPT | #JavaScript
const arr = [1, 2, 3, 4, 5];
const [first, , third, ...rest] = arr;
console.log(first, third, rest);
Ответ:
JavaScript test | ChatGPT | #JavaScript
🧠Что будет на выходе?
Ответ:11
JavaScript test | ChatGPT | #JavaScript
const obj = {};
let value = 0;
Object.defineProperty(obj, 'prop', {
get() {
return value;
},
set(newValue) {
value = newValue + 1;
},
configurable: true,
enumerable: true
});
obj.prop = 10;
console.log(obj.prop);
Ответ:
JavaScript test | ChatGPT | #JavaScript
Использование Spread Operator для объединения массивов или объектов
Spread Operator (оператор расширения) позволяет развертывать элементы массива или свойства объекта в другой массив или объект.
JavaScript test | ChatGPT | #JavaScript
Spread Operator (оператор расширения) позволяет развертывать элементы массива или свойства объекта в другой массив или объект.
JavaScript test | ChatGPT | #JavaScript
🧠Что будет на выходе?const array = [1, 2, 3, 4, 5];
const result = array.filter(n => n % 2).map(n => n * 2);
console.log(result);
Ответ:
JavaScript test | ChatGPT | #JavaScript