Il metodo slice ()
slice() estrae una parte di una stringa e restituisce la parte estratta in una nuova stringa. Il metodo accetta 2 parametri: la posizione iniziale e la posizione finale (fine non inclusa). Questo esempio taglia una porzione di una stringa dalla posizione 7 alla posizione 12 (13-1): Esempio var str = "Apple, Banana, Kiwi"; var res = str.slice(7, 13); Il risultato di res sara': Banana Ricorda: JavaScript conta le posizioni da zero. La prima posizione e' 0. Se un parametro e' negativo, la posizione viene contata dalla fine della stringa. Questo esempio taglia una porzione di una stringa dalla posizione -12 alla posizione -6: Esempio var str = "Apple, Banana, Kiwi"; var res = str.slice(-12, -6); Il risultato di res sara': Banana Se ometti il ??secondo parametro, il metodo tagliera' il resto della stringa: oppure, contando dalla fine: Esempio var res = str.slice(-12); <!DOCTYPE html> <html> <body> <h2>JavaScript String Methods</h2> <p>The slice() method extract a part of a string and returns the extracted parts in a new string:</p> <p id="demo"></p> <script> var str = "Apple, Banana, Kiwi"; var res = str.slice(-12) document.getElementById("demo").innerHTML = res; </script> </body> </html> Esempio var res = str.slice(7); <!DOCTYPE html> <html> <body> <h2>JavaScript String Methods</h2> <p>The slice() method extract a part of a string and returns the extracted parts in a new string:</p> <p id="demo"></p> <script> var str = "Apple, Banana, Kiwi"; var res = str.slice(7); document.getElementById("demo").innerHTML = res; </script> </body> </html> Risultato = Banana, Kiwi |