wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

JS Module Quizz

Total questions: 15

Worksheet time: 9mins

Name
Class
Date
1.

результат выполнения кода будет:

a)

0

b)

[2,4,6]

c)

[0, 0, 0]

d)

[ 20, 0, 40, 0, 60, 0 ]

e)

[ 20, 40, 60,]

2.

что выведет код:

a)

1 5 3 2

b)

1 2 3 4 5

c)

1 3 4 5 2

d)

1 2 5 3

e)

1 2 5 3 4

3.

что выведет код:

a)

15

b)

5

c)

counter is not defined

d)

4

e)

картинку с котом

4.

метод FormData, позволяющий записывать новое поле ключ-значение

a)

FormData.create()

b)

FormData.append()

c)

FormData.add()

d)

FormData.update()

5.

какие состояния имеет Promise

a)

resolve

b)

pending

c)

fulfilled

d)

reject

e)

failed

6.

что возвращает метод массива forEach

a)

преобразованный массив

b)

сумму элементов массива

c)

итерратор

d)

ничего

e)

true/false

7.

что выведет код:

a)

1

b)

2

c)

3

d)

4

e)

2 3

8.

в чем разница Promise.all() и Promise.allSettled()

a)

Promise.all()принимает аргументом массив,

Promise.allSettled() - значение переменной

b)

это две альтернативы, разница только в названии

c)

Promise.all() проверяет все переданные промисы

Promise.allSettled() - до первого, вернувшего статус resolve

d)

Promise.all() возвращает промис, который выполнится тогда, когда будут выполнены все промисы, переданные в виде перечисляемого аргумента, или отклонено любое из переданных промисов.


Promise.allSettled() возвращает промис, который исполняется когда все полученные промисы завершены (исполнены или отклонены), содержащий массив результатов исполнения полученных промисов.

e)

Promise.all() возвращает промис, который исполняется когда все полученные промисы завершены (исполнены или отклонены), содержащий массив результатов исполнения полученных промисов.


Promise.allSettled() возвращает промис, который выполнится тогда, когда будут выполнены все промисы, переданные в виде перечисляемого аргумента, или отклонено любое из переданных промисов.

9.

что выведет код?

a)

{ name: 'vasya', surname: 'pupkin', age: 18, city: 'Grodno' }

b)

{ name: 'vasya', surname: 'pupkin', age: 18, city: 'Minsk' }

c)

{ name: 'pupkin', surname: 18, age: 'Grodno', city: undefined }

d)

{ name: 'pupkin', surname: 18, age: 'Grodno', city: 'Minsk' }

10.

FormData.set

a)

добавляет новое значение по ключу, если заданный ключ уже существует, добавит новые данные по ключу к остальным в конец.

b)

добавляет новое значение по ключу, если заданный ключ уже существует, set() заменит данные в нем на новые

c)

создает экземпляр FormData и сеттит туда значение, которые берет из формы

d)

связывает экземпляр FormData и form, полученную из html файла

11.

какие методы запросов из перечисленных существуют

a)

POST

b)

PUT

c)

SEND

d)

UPDATE

e)

GET

12.

что такое JSON

a)

метод создания Object в js

b)

JavaScript Object Notification - вид валидации, операция оповещения об успешной создании обекта с заданными ключами и значениями

c)

метод преобразования request query в формат объекта

d)

стандартный текстовый формат для представления структурированных данных на основе синтаксиса объекта JavaScript.

13.

fetch('/getCar?country=Germany&maxSpeed=280&creationYear=2015')

сколько queryParameters здесь передано?

a)

1

b)

2

c)

3

d)

0

14.

какие символы использует base64 для кодировки

a)

26 латинских букв верхнего регистра и 26 латинских букв нижнего регистра

b)

- и _

c)

/ и =

d)

цифры от 0 до 9

e)

& и ?

15.

как расшифровывается JSON

(a)