Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Задачи для языка программирования JavaScript



Задачи для языка программирования JavaScript

 

  1. Что выведет следующий код и почему?

 

let a = [1, 2, 3];

let b = [1, 2, 3];

const c = [1, 2, 3];

console. log(a == b)

console. log(a === b)

console. log(b[0] === c[0])

 

 

  1. Что выведет следующий код и почему?

function closure() {

let counter = 0;

return function () {

   counter++;

};

}

let a = closure();

a(); a();

console. log(counter);

 

 

  1. Что выведет следующий код и почему?

let a = new Array(1, 2), b = new Array(3);

console. log(a[0] + b[0]);

 

 

  1. Что выведет следующий код и почему?

let a = { name: 'joe' };

let b = { name: 'kriss' };

let c = null;

 

c = a;

c. name = 'rino';

 

console. log(c. name);

console. log(b. name);

console. log(a. name)

 

 

  1. Что выведет следующий код и почему?

const arr = [3, 4, 5, 6, 7];

const newArr = [... arr, ... arr. filter(el => el % 2 === 0)];

console. log(newArr. reduce((prev, cur) => prev + cur, 0));

 


Поделиться:



Последнее изменение этой страницы: 2023-11-01; Просмотров: 796; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.008 с.)
Главная | Случайная страница | Обратная связь