Jump to content
David Andrade

Array com split

Recommended Posts

David Andrade

Tenho  um exercício para resolver no Java Script. Sei que é simples, mas não sei se é um erro da IDE, ou estou errando em algo banal. Se puderem me ajudar. 

tem-se a variável:

var jediCouncil = 'Yoda Mace Windu Plo Koon Obi-Wan Kenobi Anakin Skywalker';

Produza uma array a partir da sequência dada com os nomes dos Jedi e imprima o terceiro elemento dele para o console:

Esta foi a minha resposta. porém, a obtenho a resposta de que tenho que manipular a sequência sem alterar o Array original

var jediCouncil = 'Yoda Mace Windu Plo Koon Obi-Wan Kenobi Anakin Skywalker';
var jediCouncilsplit=jediCouncil.split(' ');
console.log(jediCouncilsplit[3]);

Edited by David Andrade

Share this post


Link to post
Share on other sites
antseq
3 horas atrás, David Andrade disse:

console.log(jediCouncilsplit[3]);

Viva,

O terceiro elemento do array é o index '2' (não o '3').

var jediCouncil = 'Yoda Mace Windu Plo Koon Obi-Wan Kenobi Anakin Skywalker';
var jediCouncilsplit=jediCouncil.split(' ');
jediCouncilsplit.forEach(function(item, index, array) {
  console.log(item, index);
});

Output:
Yoda 0
Mace 1
Windu 2   <=====
Plo 3
Koon 4
Obi-Wan 5
Kenobi 6
Anakin 7
Skywalker 8

* ha JEDI's com 1 nome ("Yoda") e outros com 2 nomes ("Mace Windu", "Plo Koon", "Obi-Wan Kenobi", "Anakin Skywalker"). não sei até que ponto o "array" deverá ter o "nome completo" ou como implementou apenas partes dos diferentes "nomes". No caso do nome completo o 3º elemento seria "Plo Koon".

* sobre o "...manipular a sequencia sem alterar o array..."!? ainda não percebi exactamente o que pretende(m).

Share this post


Link to post
Share on other sites
Ana Saúde
var jediCouncil = 'Yoda,Mace Windu,Plo Koon,Obi-Wan Kenobi,Anakin Skywalker';

var split=jediCouncil.split(',');
console.log(split[2]);

 

Edited by Ana Saúde

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.