【问题标题】:How to convert array into string and separate values by pipe [duplicate]如何将数组转换为字符串并通过管道分隔值[重复]
【发布时间】:2018-10-15 14:01:04
【问题描述】:

如何在 javascript (es6) 中将数组转换为字符串并通过管道分隔值?比如["one", "two", "three"]应该转换成"one|two|three"

【问题讨论】:

标签: javascript ecmascript-6


【解决方案1】:
var elements = ["one", "two", "three"];

console.log(elements.join('|'));
// expected output: one|two|three

【讨论】:

    【解决方案2】:

    试试这个:

    let myArray = ["one", "two", "three"];
    let myString = myArray.join("|");
    console.log(myString);
    

    【讨论】:

      【解决方案3】:

      var elements = ["one", "two", "three"];
      var pipe_delimited_string = elements.join("|");
      console.log(pipe_delimited_string);

      【讨论】:

        【解决方案4】:

        Join 函数用于将数组转换为字符串,split('') 函数用于将字符串转换为数组即

        var arrayData = ['data 1', 'data 2', 'data 3'];
        
        
        console.log(arrayData.join('|'));//bydefault it split with ','
        
        var astringyData = 'data 1|data 2|data 3';
        
        console.log(astringyData.split('|'));

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2021-06-26
          • 2013-05-06
          • 1970-01-01
          • 1970-01-01
          • 2011-11-11
          • 1970-01-01
          • 1970-01-01
          • 2015-06-02
          相关资源
          最近更新 更多