Разработка web-приложений на языке JavaScript.dor_БАК

Разработка web-приложений на языке JavaScript.dor_БАК — вариант 3

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

20 вопросов Вариант 3 Доступ 7 дней
Содержание теста

Вопросы и варианты

Без отметок и подсказок к правильным ответам

Вопрос 1

Массивы, объекты типа … представляют собой списки пронумерованных значений

  1. Array
Вопрос 2

Первый элемент массива типа Array имеет индекс (ключ) …

  1. 0;; ноль
Вопрос 3

… представляет собой набор начальных значений элементов массива, указанных в фигурных скобках и разделенных запятыми

  1. Инициализация
Вопрос 4

Такой объект, как … – это массивоподобное представление нижележащего буфера с бинарными данными (ArrayBuffer)

  1. TypedArray;; типизированный массив
Вопрос 5

Для того чтобы узнать длину массива, нужно обратиться к такому его свойству, как …

  1. length
Вопрос 6

… массива – это количество байт, отводимое в памяти для хранения всех элементов массива

  1. Длина
Вопрос 7

Метод массивов … позволяет перебирать массивы, применяя к каждому их элементу переданную этому методу функцию, преобразующую элемент, и создавать из полученных значений новые массивы

  1. map();; .map()
Вопрос 8

Метод … похож на метод map(), но он отличается тем, что позволяет создавать новые массивы, содержащие лишь те элементы исходных массивов, которые удовлетворяют условию

  1. filter();; .filter()
Вопрос 9

Метод массивов … можно использовать для перебора значений массивов и для выполнения над ними неких действий, задаваемых передаваемой методу функцией

  1. forEach()
Вопрос 10

Для того чтобы получить доступ к отдельному элементу массива, используют конструкцию, состоящую из … скобок, в которых содержится индекс элемента массива

  1. квадратных
  2. круглых
  3. фигурных
Вопрос 11

Оператор …, который появился в стандарте ES6, позволяет перебирать итерируемые объекты (в том числе массивы)

  1. for...of
  2. for...in
  3. for
Вопрос 12

Оператор … позволяет организовывать циклы, которые, в частности, можно использовать и для перебора (или инициализации) массивов, обращаясь к их элементам по индексам

  1. for...of
  2. for...in
  3. for
Вопрос 13

Метод …, появившийся в стандарте ES6, позволяет получать так называемый «итератор объекта» – объект, который в данном случае позволяет организовывать перебор элементов массива

  1. forEach()
  2. filter()
  3. iterator
Вопрос 14

Метод … при каждом его вызове возвращает структуру данных, содержащую очередной элемент массива

  1. next()
  2. filter()
  3. iterator
Вопрос 15

Метод массивов … возвращает итератор, который позволяет перебирать пары «ключ – значение массива»

  1. entries()
  2. filter()
  3. iterator
Вопрос 16

Метод … позволяет перебирать ключи массива

  1. keys()
  2. filter()
  3. iterator
Вопрос 17

Для добавления элементов в конец массива используют метод …

  1. push()
  2. filter()
  3. iterator
Вопрос 18

Для добавления элементов в начало массива используют метод …

  1. unshift()
  2. filter()
  3. iterator
Вопрос 19

Установите соответствие между методами и их характеристиками:

  1. filter()
  2. map()
  3. forEach()
  4. метод позволяет создавать новые массивы, содержащие лишь те элементы исходных массивов, которые удовлетворяют условию
  5. метод позволяет перебирать массивы, применяя к каждому их элементу переданную этому методу функцию, преобразующую элемент, и создавать из полученных значений новые массивы
  6. метод можно использовать для перебора значений массивов и для выполнения над ними неких действий, задаваемых передаваемой методу функцией
Вопрос 20

Установите правильный порядок использования метода keys():

  1. const a = [1, 2, 3]
  2. let it = a.keys()
  3. console.log(it.next().value) //0
  4. console.log(it.next().value) //1
  5. console.log(it.next().value) //2