【问题标题】:In javascript how to convert string to array and array to string在javascript中如何将字符串转换为数组和数组转换为字符串
【发布时间】:2015-11-11 02:46:39
【问题描述】:

在 JavaScript 和 Jquery 中如何将字符串转换为数组,以及如何将相同的数组转换为字符串并使用 JavaScript 中的 typeof 方法检查它们。

【问题讨论】:

  • 添加源stringarray
  • 您可以创建JSON对象(这是一个数组,通常由数组组成,然后如果您想要字符串则将其字符串化
  • 你可以使用array.join(key) 将数组转换为字符串,你可以使用string.split(key) 你可以看看这些函数
  • 这是什么数组of

标签: javascript jquery arrays string


【解决方案1】:
var arr = "abcdef".split(''); // creates an array from a string

var str = arr.join(''); // creates a string from that above array

【讨论】:

    【解决方案2】:

    从字符串到数组可以使用split()方法

    var str = "How are you doing today?";
    var res = str.split(" ");
    
    console.log(res); // How,are,you,doing,today? it will print
    

    从数组到字符串可以使用Join() 方法或toString() 方法

    【讨论】:

      【解决方案3】:

      如果您想手动操作,无需任何 JavaScript 方法。试试下面的

      字符串到数组

      var str = "STRING";
      var arr = [];
      for(int i=0; i<=str.length; i++)
          arr[i] = str.charAt(i);
      

      数组转字符串

      var str = "";
      var arr = ["S","T","R","I","G"];
      for(int i=0; i<=arr.length; i++)
          str +=arr.charAt(i);
      

      【讨论】:

        猜你喜欢
        • 2022-01-23
        • 2022-11-29
        • 2020-12-23
        • 1970-01-01
        • 2021-12-13
        • 1970-01-01
        • 2017-11-27
        • 1970-01-01
        相关资源
        最近更新 更多