Activeer de Nintendo-cadeauboncode op je Nintendo eShop-account, ontvang het geld in een oogwenk en kies uit meer dan 1.000 nieuwe, klassieke en indiegames — rechtstreeks op je Nintendo Switch-systeem geleverd. Koop de Nintendo Switch-kaart voor jezelf, voor je gamervriend of familielid! *Het is niet langer mogelijk om een Nintendo eShop Card te gebruiken om geld toe te voegen aan een account in de Nintendo eShop op de Wii U of de Nintendo 3DS-systemen. Gebruikers die hun Nintendo Network ID-portemonnee (gebruikt met de Wii U en de Nintendo 3DS-systemen) koppelen aan hun Nintendo-accountportemonnee (gebruikt met de Nintendo Switch-systemen), kunnen het gedeelde saldo echter tot 27 maart 2023 gebruiken om op elk van deze systemen content te kopen op elk van deze systemen. Daarna kan het saldo alleen worden gebruikt om content te kopen voor de Nintendo Switch-systeemfamilie.
De taak omvat het opnieuw formatteren van HTML voor systeemvereisten op basis van de gegeven voorbeelden. Hier is een gestructureerde aanpak om het probleem op te lossen:
### Aanpak
1. **Input Parsing: ** De invoer bestaat uit een reeks objecten, die elk „system” en „requirement” bevatten. Het veld „vereiste” is een HTML-tekenreeks met ongeordende lijsten met specificaties.
2. **HTML-structuur: ** Construeer voor elk systeem een HTML `
` met de klasse „prod-spec”. Binnenin bevinden zich:
- Een
kop met de naam van het systeem, gevolgd door „Systeemvereisten”.
- Een paragraaf met de tekst „MINIMALE SPECIFICATIES”.
- Een ongeordende lijst `` met lijstitems `- ` voor elke specificatie.
3. **Spec Extraction: ** Parseer de HTML-tekenreeks in het veld „requirements” om elke specificatie te extraheren. Elke specificatie is gestructureerd als een lijstitem met een sleutel (bijvoorbeeld OS) en een waarde.
4. **Elementvorming: ** Maak voor elke specificatie een lijstitem met een `` voor de sleutel en de bijbehorende waarde.
5. **Concatenatie: ** Combineer alle specificaties in de lijst en stel de laatste HTML-tekenreeks voor elk systeem samen, zodat de systemen goed van elkaar gescheiden zijn.
### Oplossingscode
``javascript
functie ReformatSystemRequirements (input) {
retourneer input.map (item => {
const {system, requirement} = item;
const parser = new domParser ();
const doc = parser.parseFromString (vereiste, 'text/html');
const lis = doc.QuerySelectorAll ('li');
const specificaties = [];
lis.forEach (li => {
const str = li.TextContent;
const colonIndex = str.IndexOf (':');
if (colonIndex > -1) {
const-sleutel = str.substring (0, colonIndex) .trim ();
const-waarde = str.substring (colonIndex + 1) .trim ();
specs.push ({sleutel, waarde});
}
});
terugkeren `
$ {system} Systeemvereisten
MINIMALE SPECIFICATIES
$ {specs.map (s => `- $ {s.key}: $ {s.value}
`) .join („)}
`;
}) .join ('
');
}
```
### Uitleg
- **Invoerverwerking: ** De functie verwerkt elk systeem afzonderlijk, waarbij de systeemnaam en de bijbehorende vereisten worden geëxtraheerd.
- **HTML-parsing: ** De `DOMParser` wordt gebruikt om de HTML-tekenreeks in een documentobject te parseren, zodat lijstitems kunnen worden geëxtraheerd.
- **Specificatie-extractie: ** Elk lijstitem wordt opgesplitst in een sleutel en waarde, die vervolgens worden opgemaakt in de vereiste HTML-structuur.
- **Stringconstructie: ** De specificaties van elk systeem zijn gecompileerd in een HTML-tekenreeks, wat zorgt voor een consistente opmaak en een juiste scheiding tussen systemen.
Deze aanpak zorgt ervoor dat de HTML-uitvoer schoon en goed gestructureerd is en het opgegeven formaat volgt.
-
In de browser:
- Bezoek ec.nintendo.com/redeem/#/
- Selecteer Aanmelden en voer het e-mailadres en wachtwoord van je Nintendo-account in en selecteer vervolgens opnieuw Aanmelden.
- Voer uw 16-cijferige downloadcode in en selecteer vervolgens Next.
- Voer het wachtwoord van je Nintendo-account opnieuw in wanneer daarom wordt gevraagd en selecteer vervolgens Inwisselen om het proces te voltooien.
-
Op de console:
- Selecteer in het HOME-menu van de console het Nintendo eShop-pictogram.
- Selecteer „" Balance "” of druk op de knop +.”
- Selecteer „" Geld toevoegen met een Nintendo-prepaidkaart "”.”
- Voer de activeringscode op de achterkant van de prepaidkaart in en selecteer vervolgens „OK” om de transactie te voltooien.
-
Vanaf 29 augustus 2022 is het niet langer mogelijk om een Nintendo eShop Card te gebruiken om geld toe te voegen aan een account in de Nintendo eShop op de Wii U of de Nintendo 3DS-systeemfamilie.
-
Gebruikers die hun Nintendo Network ID-portemonnee (gebruikt met de Wii U en de Nintendo 3DS-systemen) koppelen aan hun Nintendo-accountportemonnee (gebruikt met de Nintendo Switch-systemen), kunnen het gedeelde saldo gebruiken om tot 27 maart 2023 content te kopen op elk van deze systemen. Daarna kan het saldo alleen worden gebruikt om content te kopen voor de Nintendo Switch-systeemfamilie.
Wees de eerste om dit product te beoordelen!
Delen