¿Cómo extraer una subcadena en JavaScript?

Muy interesante el artículo JavaScript String: substring, substr, slice, que compara tres funciones que existen en JavaScript para extraer una subcadena de una cadena.

Cualquiera de las tres funciones se puede usar, pero hay que tener mucho cuidado, ya que las tres reciben dos parámetros que no funcionan de la misma forma:

SUBSTRING

var a = 'The Three Musketeers';
a.substring(4, 9);    'Three'
a.substring(9, 4);    'Three'

SUBSTR

var b = 'The Three Musketeers';
b.substr(4, 9);     'Three Mus'
b.substr(9, 4);     ' Mus'

SLICE

var c = 'The Three Musketeers';
c.slice(4, 9);    'Three'
c.slice(9, 4);    ''

Profesor del Departamento de Lenguajes y Sistemas Informáticos de la Universidad de Alicante (España). Interesado en el desarrollo y la accesibilidad web.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.