2016-04-12 2 views
-2

J'ai besoin d'aide contre une petite virgule!Comment supprimer la virgule de défault depuis le début d'un tableau en Javascript

J'ai une variable qui pousse un mot dans un tableau. Lorsque j'imprime ce tableau sur un site Web, le mot commence par une virgule à l'avant! Y a-t-il un moyen de supprimer cette virgule?

var bar = [""]; 
function myFunction2() { 
bar.push('pubs'); 
document.getElementById("demo").innerHTML = bar; //Prints on website 
} 

Le résultat imprimé sur le site Web est:, pubs

où je dois le résultat d'être simplement: pubs

Merci pour toute aide!

+1

il aurait besoin d'être un tableau vide avant de pousser – echopeak

+1

Ne pas mettre une chaîne vide dans le tableau pour commencer ... 'var bar = [];' – CBroe

Répondre

0

Le bar est un tableau de chaînes, chaîne d'utilisation à la place

var bar = ""; 

function myFunction2() { 
    bar += 'pubs'; 
    document.getElementById("demo").innerHTML = bar; 
} 

Si vous souhaitez utiliser un tableau, vous pouvez utiliser join fonction

var bar = []; 

function myFunction2() { 
    bar.push('pubs'); 
    document.getElementById("demo").innerHTML = bar.join(' '); 
} 

En savoir plus sur arrays

0

Le bon code devrait être:

var bar = []; 
function myFunction2() { 
    bar.push('pubs'); 
    document.getElementById("demo").innerHTML = bar; //Prints on website 
} 

J'espère que cela: D