Attiva il codice della carta regalo Nintendo sul tuo account Nintendo eShop, ricevi i fondi in un istante e scegli tra oltre 1.000 giochi nuovi, classici e indie, consegnati direttamente sulla tua console Nintendo Switch. Acquista la Nintendo Switch card per te, per il tuo amico giocatore o per un familiare! *Non è più possibile utilizzare una Nintendo eShop Card per aggiungere fondi a un account nel Nintendo eShop su Wii U o sulla famiglia di console Nintendo 3DS. Tuttavia, gli utenti che collegano il proprio portafoglio Nintendo Network ID (utilizzato con Wii U e la famiglia di console Nintendo 3DS) al portafoglio del proprio account Nintendo (utilizzato con la famiglia di sistemi Nintendo Switch) possono utilizzare il saldo condiviso per acquistare contenuti su una di queste console fino al 27 marzo 2023. Dopodiché, il saldo può essere utilizzato solo per acquistare contenuti per la famiglia di sistemi Nintendo Switch.
L'attività prevede la riformattazione dell'HTML per i requisiti di sistema sulla base degli esempi forniti. Ecco un approccio strutturato per risolvere il problema:
### Approccio
1. **Analisi degli input: ** L'input è un array di oggetti, ciascuno contenente «sistema» e «requisito». Il campo «requisito» è una stringa HTML con elenchi di specifiche non ordinati.
2. **Struttura HTML: ** Per ogni sistema, costruisci un codice HTML
`con classe «prod-spec». All'interno, includi:
- Un'
intestazione `` che indica il nome del sistema seguita da «Requisiti di sistema».
- Un paragrafo con il testo «SPECIFICHE MINIME».
- Una lista non ordinata `` contenente gli elementi della lista `- ` per ciascuna specifica.
3. **Estrazione delle specifiche: ** Analizza la stringa HTML nel campo «requisito» per estrarre ogni specifica. Ogni specifica è strutturata come una voce di elenco con una chiave (ad esempio, OS) e un valore.
4. **Formazione dell'elemento: ** Per ogni specifica, crea un elemento dell'elenco con un `` per la chiave e il valore corrispondente.
5. **Concatenazione: ** Combina tutte le specifiche nell'elenco e assembla la stringa HTML finale per ogni sistema, garantendo una corretta separazione tra i sistemi.
### Codice della soluzione
```javascript
function reformatSystemRequirements (input) {
return input.map (item => {
const {sistema, requisito} = articolo;
const parser = nuovo DOMParser ();
const doc = parser.parseFromString (requisito, 'text/html');
const lis = doc.querySelectorAll ('li');
const specs = [];
lis.forEach (li => {
const str = li.textContent;
const colonIndex = str.indexOf (':');
se (colonIndex > -1) {
chiave const = str.substring (0, colonIndex) .trim ();
valore const = str.substring (colonIndex + 1) .trim ();
specs.push ({chiave, valore});
}
});
restituire `
$ {system} Requisiti di sistema
SPECIFICHE MINIME
$ {specs.map (s => `- $ {s.key}: $ {s.value}`) .join («)}
`;
}) .join ('
');
}
```
### Spiegazione
- **Gestione degli input: ** La funzione elabora ogni sistema separatamente, estraendo il nome del sistema e i relativi requisiti.
- **Analisi HTML: ** Il `DOMParser` viene utilizzato per analizzare la stringa HTML in un oggetto documento, consentendo l'estrazione degli elementi dell'elenco.
- **Estrazione delle specifiche: ** Ogni elemento dell'elenco è suddiviso in una chiave e un valore, che vengono quindi formattati nella struttura HTML richiesta.
- **Costruzione delle stringhe: ** Le specifiche di ogni sistema sono compilate in una stringa HTML, garantendo una formattazione coerente e una corretta separazione tra i sistemi.
Questo approccio garantisce che l'output HTML sia pulito, ben strutturato e aderisca al formato specificato.
-
Nel browser:
- Visita ec.nintendo.com/redeem/#/
- Seleziona Accedi e inserisci l'indirizzo e-mail e la password del tuo account Nintendo, quindi seleziona nuovamente Accedi.
- Inserisci il codice di download a 16 cifre e seleziona Avanti.
- Inserisci nuovamente la password del tuo account Nintendo quando richiesto, quindi seleziona Riscatta per completare il processo.
-
Sulla console:
- Dal menu HOME della console, seleziona l'icona del Nintendo eShop.
- Seleziona «Saldo» o premi il pulsante +.
- Seleziona «Aggiungi fondi con una carta prepagata Nintendo».
- Inserisci il codice di attivazione riportato sul retro della carta prepagata, quindi seleziona «OK» per completare la transazione.
-
A partire dal 29 agosto 2022, non è più possibile utilizzare una Nintendo eShop Card per aggiungere fondi a un account nel Nintendo eShop su Wii U o sulla famiglia di console Nintendo 3DS.
-
Gli utenti che collegano il proprio portafoglio Nintendo Network ID (utilizzato con Wii U e la famiglia di console Nintendo 3DS) al portafoglio del proprio account Nintendo (utilizzato con la famiglia di sistemi Nintendo Switch) possono utilizzare il saldo condiviso per acquistare contenuti su una di queste console fino al 27 marzo 2023. Dopodiché, il saldo potrà essere utilizzato solo per acquistare contenuti per la famiglia di sistemi Nintendo Switch
.
Sii il primo a recensire questo prodotto!
Condividere