Vlak 8.7 van die JavaScript-probleemboek

Задание 1

Gegee 'n woord. Meng die letters van hierdie woord in 'n lukrake volgorde.

Задание 2

Gegee 'n inset, 'n knoppie en 'n lys ul. 'n Getal word in die inset ingevoer. Met 'n klik op die knoppie, vertoon 'n lys van alle moontlike maniere om die getal in twee faktore op te breek.

Задание 3

Op die bladsy is verde, geplaas deur absolute posisionering, wat oor mekaar kan lê. Met 'n klik op enige div, maak dit bo-op die ander.

Задание 4

Vertoon die volgende piramide op die skerm:

999999999
88888888
7777777
666666
55555
4444
333
22
1
Задание 5

Gegee 'n lys van gebeure vir sekere datums, gestoor in die volgende struktuur:

javascriptlet events = {
  '2019-12-29': ['name1', 'name3', 'name5', 'name7'],
  '2019-12-30': ['name4', 'name8', 'name9'],
  '2019-12-31': ['name2', 'name6'],
}

Skryf kode wat die data struktuur omskakel na so 'n een:

javascriptlet events = [
  {
    date:  '2019-12-29'
    event: 'name1'
  },
  {
    date:  '2019-12-31'
    event: 'name2'
  },
  {
    date:  '2019-12-29'
    event: 'name3'
  },
  {
    date:  '2019-12-30'
    event: 'name4'
  },
  {
    date:  '2019-12-29'
    event: 'name5'
  },
  {
    date:  '2019-12-31'
    event: 'name6'
  },
  {
    date:  '2019-12-29'
    event: 'name7'
  },
  {
    date:  '2019-12-30'
    event: 'name8'
  },
  {
    date:  '2019-12-30'
    event: 'name9'
  },
]