zoukankan      html  css  js  c++  java
  • 工作中经常用到的几个字符串和数组操作方法

    字符串转换

    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()

  • 相关阅读:
    & 微信支付对比
    # MySQL性能优化技巧
    & mysql简单定时增量全量备份
    & Mysql高级总结
    python面向对象
    django虚拟环境的安装
    Python 内置函数
    Python列表解析式
    函数练习
    Python装饰器
  • 原文地址:https://www.cnblogs.com/zpfqi/p/11243085.html
Copyright © 2011-2022 走看看