-3
votes

Retourner un tableau modifié dans la chaîne de phrase

J'essaie de modifier (à but de démonstration) la liste des mots passés par n'importe quoi. Après quoi je veux revenir alors que je le suis retourné, mais je suis coincé sur la façon de la récupérer comme une phrase d'un tableau après la modification. Voici mon code

function funk(words){
  let arr = words.split(" ")
  arr.forEach((e) =>{
        console.log(`${e}...`);
        //returns in 2 lines but I want it same as I passed i.e. A sentence or string
  })
}

funk("hello world")


3 Réponses :


-1
votes

Votre question indique le renvoi de la matrice à une chaîne combinée, mais votre commentaire dit faire une sortie sur la même ligne. Nous sommes tous confus sur ce que vous voulez.

hello...world...


0 commentaires

0
votes

Après avoir apporté les modifications que vous pouvez utiliser retour arr.join ("")


0 commentaires

0
votes

Vous devez modifier votre tableau de manière différente, par exemple en utilisant carte fonction. Vous pouvez utiliser le Joindre fonction rejoindre votre tableau. Prenant le même code comme exemple:

p>

function funk(words){
  let arr = words.split(" ")
  arr = arr.map((e) =>{
    return e + "!"; // You can add any modification to the words of the array here
  })
  // This takes the already modified array and put it together separating its
  // elements by a space
  return arr.join(" ");
}

console.log(funk("hello world")) // Shows "hello! world!"


3 commentaires

Je ne vois pas comment cela en fait une réponse mauvaise ou incorrecte pour la question qui a été posée ici @raymond


Il y a 25 minutes, j'ai posté le mien. Tout le monde d'entre nous utilise la même fonction de carte et les mêmes techniques. Il ne sait évidemment pas ce qu'il veut, alors attendons qu'il édite que de nouvelles réponses


Et merci @benvc, je n'ai même pas vérifié les autres réponses haha ​​mais ça va, je veux juste aider la communauté