Aktiviere den Nintendo-Geschenkkartencode auf deinem Nintendo eShop-Konto, erhalte das Geld sofort und wähle aus über 1.000 neuen, klassischen und Indie-Spielen — direkt auf dein Nintendo Switch-System geliefert. Kaufe die Nintendo Switch-Karte für dich selbst, für deinen Spielerfreund oder ein Familienmitglied! *Es ist nicht mehr möglich, eine Nintendo eShop Card zu verwenden, um Geld auf ein Konto im Nintendo eShop auf der Wii U oder den Systemen der Nintendo 3DS-Familie einzuzahlen. Nutzer, die ihr Nintendo Network ID-Guthaben (das mit der Wii U und den Systemen der Nintendo 3DS-Familie verwendet wird) mit ihrem Nintendo-Account-Guthaben (das mit den Systemen der Nintendo Switch-Familie verwendet wird) verknüpfen, können das gemeinsame Guthaben jedoch bis zum 27. März 2023 verwenden, um Inhalte auf jedem dieser Systeme zu kaufen. Danach kann das Guthaben nur noch zum Kauf von Inhalten für die Nintendo Switch-Systemfamilie verwendet werden.
Die Aufgabe beinhaltet die Neuformatierung von HTML für die Systemanforderungen anhand der bereitgestellten Beispiele. Hier ist ein strukturierter Ansatz zur Lösung des Problems:
### Ansatz
1. **Eingabeanalyse: ** Die Eingabe ist ein Array von Objekten, die jeweils „System“ und „Anforderung“ enthalten. Das Feld „Anforderung“ ist eine HTML-Zeichenfolge mit ungeordneten Listen von Spezifikationen.
2. **HTML-Struktur: ** Konstruiere für jedes System ein HTML `
` mit der Klasse „prod-spec“. Im Inneren befinden sich:
- Eine
``-Überschrift, die den Systemnamen angibt, gefolgt von „Systemanforderungen“.
- Ein Absatz mit dem Text „MINDESTANFORDERUNGEN“.
- Eine ungeordnete Liste ``, die Listenelemente `- ` für jede Spezifikation enthält.
3. **Spezifikationsextraktion: ** Analysieren Sie die HTML-Zeichenfolge im Feld „Anforderung“, um jede Spezifikation zu extrahieren. Jede Spezifikation ist als Listenelement mit einem Schlüssel (z. B. OS) und einem Wert strukturiert.
4. **Elementbildung: ** Erstellen Sie für jede Spezifikation ein Listenelement mit einem ``für den Schlüssel und dem entsprechenden Wert.
5. **Verkettung: ** Kombinieren Sie alle Spezifikationen in der Liste und stellen Sie die endgültige HTML-Zeichenfolge für jedes System zusammen, um eine korrekte Trennung zwischen den Systemen sicherzustellen.
### Lösungscode
```Javascript
Funktion ReformatSystemRequirements (Eingabe) {
gib input.map zurück (item => {
const {System, Anforderung} = Artikel;
const parser = neuer DOMParser ();
const doc = parser.parseFromString (Anforderung, 'text/html');
const list = doc.querySelectorAll ('lib');
const specs = [];
lis.forEach (li => {
const str = li.TextContent;
const colonIndex = str.indexOf (':');
wenn (ColonIndex > -1) {
const key = str.substring (0, colonIndex) .trim ();
konstanter Wert = str.substring (ColonIndex + 1) .trim ();
specs.push ({Schlüssel, Wert});
}
});
zurück `
$ {system} Systemanforderungen
MINDESTANFORDERUNGEN
$ {specs.map (s => `- $ {s.key}: $ {s.value}
`) .join („)}
`;
}) .join ('
');
}
```
### Erklärung
- **Eingabebehandlung: ** Die Funktion verarbeitet jedes System separat und extrahiert den Systemnamen und seine Anforderungen.
- **HTML-Parsing: ** Der `DOMParser` wird verwendet, um die HTML-Zeichenfolge in ein Dokumentobjekt zu analysieren, was das Extrahieren von Listeneinträgen ermöglicht.
- **Spezifikationsextraktion: ** Jedes Listenelement wird in einen Schlüssel und einen Wert aufgeteilt, die dann in die erforderliche HTML-Struktur formatiert werden.
- **Aufbau von Zeichenketten: ** Die Spezifikationen jedes Systems werden in eine HTML-Zeichenfolge kompiliert, wodurch eine konsistente Formatierung und eine korrekte Trennung zwischen den Systemen gewährleistet werden.
Dieser Ansatz stellt sicher, dass die HTML-Ausgabe sauber und gut strukturiert ist und dem angegebenen Format entspricht.
-
Im Browser:
- Besuche ec.nintendo.com/redeem/#/
- Wähle Anmelden aus und gib die E-Mail-Adresse und das Passwort deines Nintendo-Accounts ein und wähle dann erneut Anmelden aus.
- Gib deinen 16-stelligen Download-Code ein und wähle dann Weiter.
- Gib dein Nintendo-Account-Passwort erneut ein, wenn du dazu aufgefordert wirst, und wähle dann Einlösen, um den Vorgang abzuschließen.
-
Auf der Konsole:
- Wähle im HOME-Menü der Konsole das Nintendo eShop-Symbol aus.
- Wähle „Guthaben“ oder drücke die Taste +.
- Wähle „Mit einer Nintendo Prepaid-Karte Geld hinzufügen“.
- Gib den Aktivierungscode auf der Rückseite der Prepaid-Karte ein und wähle dann „OK“, um die Transaktion abzuschließen.
-
Ab dem 29. August 2022 ist es nicht mehr möglich, eine Nintendo eShop Card zu verwenden, um einem Konto im Nintendo eShop auf der Wii U oder den Systemen der Nintendo 3DS-Familie Geld hinzuzufügen.
-
Nutzer, die ihr Nintendo Network ID-Guthaben (das mit der Wii U und den Systemen der Nintendo 3DS-Familie verwendet wird) mit ihrem Nintendo-Account-Guthaben (das mit den Systemen der Nintendo Switch-Familie verwendet wird) verknüpfen, können das gemeinsame Guthaben bis zum 27. März 2023 verwenden, um Inhalte auf einem dieser Systeme zu kaufen. Danach kann das Guthaben nur noch zum Kauf von Inhalten für die Nintendo Switch-Systemfamilie verwendet werden
.
Seien Sie der Erste, der dieses Produkt bewertet!
Teilen