• 工作中经常用到的几个字符串和数组操作方法


    字符串转换

    toString()

    String()

    ----------------------------------------------------

    将字符串分割成数组

    var str = 'a,string'

    var arr = str.split(',')  //将字符分割成数组

    console.log(arr)  //结果[ 'a','string' ]

    -----------------------------------------------------

    删除字符串中特定字符

    var str = 'abc'

    var msg = str.replace('a','')

    console.log(msg)  //结果‘bc’

    ------------------------------------------------------

    截取字符串

    var str = 'abcd'

    var substr = str.substring(0,2) // 结果 'abc'

    ------------------------------------------------------

    获取文件扩展名

    var txt = 'abc.jpg'

    var suff = txt.substr(txt.lastIndexOf('.'))

    console.log(suff)  // 结果 '.jpg'

    ------------------------------------------------------

    拼接两个数组

    var arr1 = [ '1' , '2' ]

    var arr2 = [ '3' , '4' ]

    arr1.push.apply(arr1,arr2)

    console.log(arr1)  // 结果 [ '1' , '2' , '3' , '4' ]

    ------------------------------------------------------

    将数组对象转换成JSON字符串

    JSON.stringify(arr)

    ------------------------------------------------------

    添加数组

    unshift( ) // 前面添加

    push( ) // 后面添加

     -------------------------------------------------------------

    删除数组中一项或多项

    splice(1,1)

     -------------------------------------------------------------

    循环数组

    forEach()

  • 相关阅读:
    【转】numpy.random.randn()与rand()的区别
    【转】numpy.random.randn()与rand()的区别
    春节一顿饭,吃懂了分布式资源调度
    春节一顿饭,吃懂了分布式资源调度
    ASP.NET 分页类 简单好用 支持 AJAX 自定义文字
    系统设计摘录CAP
    webapi上传文件
    webuploader上传工具
    Js学习文件上传
    K-means算法Java实现
  • 原文地址:https://www.cnblogs.com/zpfqi/p/11243085.html
Copyright © 2020-2023  润新知