Vlak 8.6 van die JavaScript taakboek
Gegee 'n paragraaf met teks en 'n knoppie. Met 'n klik op die knoppie, verf elke karakter in 'n ewekansige kleur sodat aangrensende karakters verskillende kleure het.
Gegee 'n paragraaf met woorde en 'n invoerveld. 'n Woord word in die invoerveld ingevoer. Met 'n klik op die knoppie, vind daardie woord in die paragraaf en verf dit in rooi.
Gegee 'n kieslys met skakels. Verf die skakel wat se adres ooreenstem met die URL in die adresbalk van die blaaier in rooi.
Vertoon die volgende piramide op die skerm:
xxxxx
xxxx
xxx
xx
x
xxxx
xxx
xx
x
Gegee 'n lys van gebeurtenisse oor sekere datums, gestoor in die volgende struktuur:
let 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'
},
];
Skryf kode wat die datastruktuur omskep na die volgende vorm:
{
'2019-12-29': ['name1', 'name3', 'name5', 'name7'],
'2019-12-30': ['name4', 'name8', 'name9'],
'2019-12-31': ['name2', 'name6'],
}