• 数组和字符串的相互转换。


    在javascript中,因为需要,字符串和数组需要经常相互转换格式,这里简单例句几种,可能不是最全的,但是我个人的一些理解吧。

    数组转换成字符串

    1. 数组的toString方法,将数组转成字符串格式输出举例

      var arr=[1,2,3,4,5,6,7];
    console.log(arr.toString());

    输出结果为1,2,3,4,5,6,7

    2 数组使用join()方法,在数组中间用Join的方法连接成字符串

    如join中不给任何参数,则输出值默认按照用,(逗号)进行分割

    举例:

      var arr=[1,2,3,4,5,6,7];
    console.log(arr.join());

    输出结果也为1,2,3,4,5,6,7

    其中join中可以赋予参数,即join(x),x可以为任何符号,字母,符号表示用x将数组arr中的每个元素分隔开,举例:

       var arr=[1,2,3,4,5,6,7];
    document.write(arr.join("x"));

    结果为

    1x2x3x4x5x6x7

    字符串转换成数组

    字符串转换成数组是利用split(),即将字符串用符号进行分割,形成数组,举例

    var str="hell,wor,ld";
    console.log(str.split(""))

    结果为

    [“hell,wor,ld”]

    如果赋予split参数为空时,他会默认将每一个字母作为一个数组中的元素,举例

    var str="hell,wor,ld";
    console.log(str.split(""))

    输出结果为

    ["h", "e", "l", "l", ",", "w", "o", "r", ",", "l", "d"]

  • 相关阅读:
    推荐影视
    《算法设计》一、引言:某些典型的问题
    使用google地图API
    Python导入不同文件夹下模块
    Pycharm之远程编程
    linux之scp
    Photoshop脚本之jpg转换成eps
    win7重新安装win7
    查看修改swap空间大小
    用 EasyBCD 在 Win7/8 中硬盘安装 Ubuntu
  • 原文地址:https://www.cnblogs.com/yuyufeng/p/5532556.html
Copyright © 2020-2023  润新知