Tecnología

Inicio

Cómo explotar una cadena usando JavaScript

Cómo explotar una cadena usando JavaScript


En JavaScript, se puede explotar una cadena, separando sus partes en una matriz, utilizando el método de división. El método de división proporciona la funcionalidad que puede estar acostumbrado a partir del método explotar en otros idiomas, como el PHP. La división de los elementos de una cadena de texto JavaScript en una matriz de elementos con el método de división es sencillo. La tarea puede llevarse a cabo en unas pocas líneas simples de código. También es una técnica fácil y útil para aprender.

Instrucciones

1 Prepare a su cadena de JavaScript. El código siguiente muestra la creación de una cadena de ejemplo y almacenarlo en una variable en un extracto de JavaScript:

totalString var = "Estas son algunas de las palabras en una cadena";

Este ejemplo es para la demostración, pero se puede usar cualquier cadena de texto que ya tiene dentro de su código. Si la cadena está siendo capturado desde la entrada del usuario, almacenarlo en la variable de todos modos.

2 Divida su cadena. Con la siguiente sintaxis, dividir la cadena de texto en elementos separados:

totalString.split ( "");

Esto divide la cadena en palabras individuales utilizando el carácter de espacio como separador. El separador se proporciona como el primer parámetro para el método de división como en el ejemplo. Se puede dividir la cadena utilizando cualquier carácter que separa lo desea, la adaptación de su código para las necesidades de su propio proyecto en particular.

3 Almacenar sus elementos de cadena en una variable de matriz. Hasta el momento, el código se ha dividido la cadena pero nada con los elementos resultantes hecho. Con la siguiente sintaxis, almacenar el resultado de la operación de división en una variable:

var = stringElems totalString.split ( "");

Ahora puede acceder a cada elemento individual utilizando el objeto de matriz en cualquier momento posterior en el código. Por ejemplo, lo siguiente sería salida de la segunda palabra en la oración, que se almacena en el índice de matriz 1 ya que las posiciones de matrices comienzan en cero:

document.write (stringElems [1]);

4 Limite su función de división. Se puede limitar opcionalmente el resultado de la operación de división. Por ejemplo, si desea almacenar sólo las dos primeras palabras, se podría utilizar el siguiente código:

var = stringElems totalString.split ( "", 2);

Esto almacena los dos primeros elementos resultantes de la operación de división dentro de una matriz, pero no hace nada con el resto de la cadena. se aplica el límite a se proporciona la operación de división como un segundo parámetro de la función. Esto no es necesario, por lo que si desea que el método de división se aplica a toda la cadena, simplemente puede dejar este segundo parámetro a cabo.

5 Probar el código incluyéndolo dentro de su página web. Experimentar con ella, cambiando los parámetros del método de división y prueba de la página de nuevo. Si la página no contiene ningún código del lado del servidor, puede comprobar que al abrirlo en el navegador Web desde su propio ordenador, en lugar de subirlo a la web cada vez que realice un cambio. Recuerde que debe adaptar el código para satisfacer cualquiera que sea su propio proyecto está tratando de lograr.

Consejos y advertencias

  • Incluyendo el resultado de su división en una variable de matriz proporciona acceso a los elementos dentro de ella a lo largo de la secuencia de comandos.
  • Si no se prueba su operación de división de manera adecuada, con ejemplos reales de las cadenas de texto de su proyecto va a utilizar, puede dar lugar a un comportamiento extremadamente impredecible.