【问题标题】:How to remove the default comma from the start of an Array in Javascript如何从Javascript中数组的开头删除默认逗号
【发布时间】:2018-06-25 19:25:14
【问题描述】:

我需要一些关于小逗号的帮助!

我有一个变量将一个单词推入一个数组。当我将此数组打印到网站上时,单词以逗号开头!有没有办法删除这个逗号?

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

网站上打印的结果是:,pubs

我需要的结果是:pubs

【问题讨论】:

  • 在你推送之前它需要是一个空数组
  • 不要将空字符串放入以...开头的数组中... var bar = [];

标签: javascript html arrays comma


【解决方案1】:

bar 是一个字符串数组,请改用字符串

var bar = "";

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

如果你想使用数组,你可以使用join函数

var bar = [];

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

了解更多关于arrays

【讨论】:

    【解决方案2】:

    正确的代码应该是:

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

    希望对你有帮助:D

    【讨论】:

      猜你喜欢
      • 2016-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-20
      相关资源
      最近更新 更多