Une elementos de un array en JavaScript

Este post muestra cómo se unen todos los elementos de una matriz y la saca en forma de cadena ?

trabajar con matrices puede ser principiantes class difíciles. Sobre todo porque son diferentes de los demás tipos de datos. Pero las operaciones de la matriz son muy importantes desde el punto de vista de programación y por lo tanto, es importante que todos los desarrolladores deben saber estas operaciones básicas con matrices. En IncludeHelp encontrará diversos artículos relacionados con las operaciones de matrices que van en diferentes idiomas, no se olvide de comprobar a cabo.

Junto a elementos de la matriz es una operación bastante común gama que va a utilizar a menudo en JavaScript . Cuando decimos de Ingreso, queremos decir que cada elemento de la matriz se une con el elemento anterior en forma de cadena. Aunque JavaScript ha construido en función for, pero es bueno saber cómo puede hacerlo usted mismo.

Digamos que tenemos una gran variedad de planetas,

var planets = ['mercury', 'venus', 'earth', 'mars', 'jupiter', 'saturn', 'neptune', 'uranus'];

Aquí, tenemos matriz de cadenas. Ahora que atraviesa cada elemento del array, podemos ellos unirse en cadena utilizando siguiente código .

Código

var planets = ['mercury', 'venus', 'earth', 'mars', 'jupiter', 'saturn', 'neptune', 'uranus'];
var output = "";
for(var i=0; i<planets.length; i++) {
if(i=planets.length - 1)
output = output + planets[i] + '.';
else
output = output + planets[i] + ',';
}
console.log('Planets in Solar System: ' + output);

Aquí, definimos una variable de salida que es una cadena vacía y los datos se añadirán en ella. A continuación, se define un bucle for hasta que la longitud de los planetas matriz. Dentro de este bucle, comprobamos si el elemento es el elemento en el último índice, ya que queremos . (fullstop) que se añadirán al último elemento. class otros elementos, añadimos , . Añadimos los planetas [i] con la salida ya que será concatenado junto con el , . Por lo tanto, se obtiene el resultado deseado.

Usando incorporada la función JavaScript unirse

JavaScript es sorprendente, ya que tiene un montón de funciones incorporado para ayudarnos código más rápido y eficiente. El Array.join () método hace el mismo trabajo que hicimos anteriormente, se une a los elementos de la matriz. También espera un parámetro que puede ser cualquier carácter, como join ( ”) .

Código

var planets = ['mercury', 'venus', 'earth', 'mars', 'jupiter', 'saturn', 'neptune', 'uranus'];
console.log(planets.join(','));
//A better approach using space after ,
console.log(planets.join(', '));
console.log(planets.join('/'));

salida

mercury,venus,earth,mars,jupiter,saturn,neptune,uranus
mercury, venus, earth, mars, jupiter, saturn, neptune, uranus
mercury/venus/earth/mars/jupiter/saturn/neptune/uranus

Esperanza te gusta este artículo. Comparte tu opinión en los comentarios a continuación.


Deja un comentario

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