Level 8.6 JavaScript Aufgabensammlung
Gegeben ist ein Absatz mit Text und eine Schaltfläche. Beim Klick auf die Schaltfläche färben Sie jedes Zeichen in einer zufälligen Farbe ein, sodass benachbarte Zeichen unterschiedliche Farben haben.
Gegeben ist ein Absatz mit Wörtern und ein Eingabefeld. In das Eingabefeld wird ein Wort eingegeben. Beim Klick auf eine Schaltfläche suchen Sie dieses Wort im Absatz und färben es rot ein.
Gegeben ist ein Menü mit Links. Färben Sie den Link rot ein, dessen Adresse mit der URL aus der Adressleiste des Browsers übereinstimmt.
Geben Sie die folgende Pyramide auf dem Bildschirm aus:
xxxx
xxx
xx
x
Gegeben ist eine Liste von Ereignissen für bestimmte Daten, gespeichert in der folgenden Struktur:
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'
},
]
Schreiben Sie Code, der die Datenstruktur in folgende umwandelt:
{
'2019-12-29': ['name1', 'name3', 'name5', 'name7'],
'2019-12-30': ['name4', 'name8', 'name9'],
'2019-12-31': ['name2', 'name6'],
}