JavaScript test
9.55K subscribers
3.13K photos
17 videos
4.83K links
Javascript и все что с ним связано

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc
Download Telegram
🧠Что будет на выходе?

const obj = { length: 3 };
console.log(Object.keys(obj).length);


Ответ: 1

JavaScript test | ChatGPT
🔥Что будет на выходе?

var x = 1;
console.log(x++ + ++x);


Ответ: 4

JavaScript test | ChatGPT
🔨Что будет на выходе?

function Animal() {
this.type = 'animal';
}

function Dog() {
this.name = 'dog';
}

Dog.prototype = new Animal();

const rover = new Dog();
const spot = new Dog();

console.log(rover instanceof Dog);
console.log(rover instanceof Animal);
console.log(rover instanceof Object);

console.log(rover === spot);
console.log(rover.constructor === Dog);
console.log(rover.constructor === Animal);


Ответ: true, true, true, false, false, true

JavaScript test | ChatGPT
🧩Что будет на выходе?

var x = 1;
console.log(x+++x);


Ответ: 3

JavaScript test | ChatGPT
🧠Что будет на выходе?

console.log('abc' instanceof String);


Ответ: false

JavaScript test | ChatGPT
❓Что будет на выходе?

console.log(typeof typeof undefined);


Ответ: "string"

JavaScript test | ChatGPT
🔥Что будет на выходе?

function Animal() {}

function Dog() {}

Dog.prototype = Object.create(Animal.prototype);

const rover = new Dog();

console.log(rover.constructor === Animal);


Ответ: true

JavaScript test | ChatGPT
🧩Что будет на выходе?

const nums = [1, 2, 3, 4, 5];
const sum = nums.reduce((total, current) => {
return total + current * current;
}, 0);
console.log(sum);


Ответ: 55

JavaScript test | ChatGPT
❓Что будет на выходе?

const value = { number: 10 };
function increment(obj) {
obj.number++;
}
increment(value);
console.log(value.number);


Ответ: 11

JavaScript test | ChatGPT
🔥Что будет на выходе?

function Person(name) {
this.name = name;
}

Person.prototype.sayName = function() {
console.log('My name is ' + this.name);
};

const john = new Person('John');

console.log(john.sayName === Person.prototype.sayName);


Ответ: true

JavaScript test | ChatGPT
🔨Что будет на выходе?

const numbers = [1, 2, 3];
const [x, y, z] = numbers;
console.log(x, y, z);


Ответ: 1, 2, 3

JavaScript test | ChatGPT
🔥Что будет на выходе?

const person = { name: 'John', age: 30 };
const { name, ...rest } = person;
console.log(rest);


Ответ: { age: 30 }

JavaScript test | ChatGPT
❓Что будет на выходе?

var a = 1;

const arrowQuiz = () => {
console.log(this.a);
};

arrowQuiz();
var a = 2;


Ответ: 1

JavaScript test | ChatGPT
🧩Что будет на выходе?

function Shape() {}
function Circle(radius) {}
Circle.prototype = Object.create(Shape.prototype);
const shape = new Shape();
console.log(shape instanceof Circle);


Ответ: false

JavaScript test | ChatGPT
❓Что будет на выходе?

function asyncQuiz() {
return new Promise((resolve) => {
setTimeout(() => resolve('Hello'), 1000);
});
}

async function runAsyncQuiz() {
const result = await asyncQuiz();
console.log(result);
}

runAsyncQuiz();
console.log('World');


Ответ: World Hello

JavaScript test | ChatGPT
🧩Что будет на выходе?

const promise = new Promise((resolve, reject) => {
setTimeout(() => reject(new Error('Error')), 1000);
});

promise
.then(result => console.log(result))
.then(result => console.log(result))
.catch(error => console.error(error.message))
.finally(() => console.log('Finally'));



Ответ: Finally

JavaScript test | ChatGPT
Работа с куки (Cookies)

Этот код демонстрирует, как устанавливать и читать куки для хранения данных на стороне клиента.

JavaScript test | ChatGPT
🔥Что будет на выходе?

console.log(0.1 + 0.2 === 0.3);


Ответ: false

JavaScript test | ChatGPT
🧩Что будет на выходе?

const promise = new Promise((resolve, reject) => {
setTimeout(() => resolve(3), 1000);
});

promise
.then(result => {
console.log(result);
return result * 2;
})
.then(result => {
console.log(result);
return new Promise(resolve => setTimeout(() => resolve(result * 3), 1000));
})
.then(result => {
console.log(result);
});


Ответ: 3, 6, 18

JavaScript test | ChatGPT
🧠Что будет на выходе?

console.log(!!"false" == !!"true");


Ответ: true

JavaScript test | ChatGPT