2017-10-19 1 views
0

J'ai un objet qui contientRetirer des virgules après la fonction push javascript objet

[ 'My', 'name', 'is', 'John' ] 

Cependant, quand j'imprimer l'objet complet, il imprime avec des virgules sur ma page html. Comment puis-je supprimer les virgules dans la liste d'objets? Ma page permet seulement de rendre un objet qui signifie que je ne peux pas convertir en une chaîne et le faire à partir de là.

J'apprécierais de l'aide.

+0

il ressemble à un tableau plutôt qu'un objet, le cas échéant, vous pouvez utiliser [ '.join'] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Référence/Global_Objects/Array/join). Pouvez-vous éditer votre question pour nous montrer le code qui le produit/l'utilise – Pete

Répondre

1

Utilisez .join() au lieu de .toString()

0

Exécuter une jointure sur elle puis reconvertir à un objet de tableau?

console.log(new Array([ 'My', 'name', 'is', 'John' ].join(' '))); 
// -> Array: ["My name is John"] 

Ce reconvertit à un objet de tableau JavaScript, mais avec une seule valeur égale à toutes les valeurs individuelles précédentes concaténés.

1

Utilisez ceci: [ 'My', 'name', 'is', 'John' ].join(' ');