zoukankan      html  css  js  c++  java
  • 常用数据处理方法汇总

    1.slice(截取数组,不改变原数组,返回一个子数组)

    arrayObject.slice(start,end)
    处理数据时,包括start位元素,且start位可为负,如:-1即从倒数第一位开始;end位元素不包括,且end可不写,不写即为到最末位置。
    

    2.splice(删除/添加数组,改变原数组,返回被删除元素的数组)

    arrayObject.splice(index,howmany,item1,.....,itemX)
    处理数据时,index要删除/添加的位置,包括index位,可为负数 ;howmany删除的数目,为0时,不删除;item即为添加到index位的元素,可多个
    

    3.join(将数组转换为字符串)

    arrayObject.join(separator)
    separator可选,分隔符
    

    4.split(将字符串分割成数组) 

    stringObject.split(separator,howmany)
    separator分隔符,必选;howmany可选,分割的长度,多余的部分被剔除,剔除部分包括howmany位,不考虑;split("")分割所有字符
    

    5.push(将元素添加到数组的末尾位置,返回新的长度--------后进先出LIFO,栈功能)

    arrayObject.push(newelement1,newelement2,....,newelementX)
    newelement1必填,必须要有一个元素,后面的为可选

    6.pop(删除数组最后一个位置的元素,返回删除的元素,如果数组为空,则返回undefined,且不改变数组--------后进先出LIFO,栈功能)

    arrayObject.pop()

    7.shift(删除数组第一个位置的元素,返回删除的元素,如果数组为空,则返回undefined,且不改变数组--------先进先出FIFO,栈功能)

    arrayObject.shift() 

    8.unshift(将元素添加到数组的开始位置,返回新的长度--------先进先出FIFO,栈功能)

    arrayObject.unshift(newelement1,newelement2,....,newelementX)
    newelement1为必需项,后面为可选项

    9.slice()

    10.concat()

    11.

  • 相关阅读:
    Discuz!X3.2 uc_server密码正确无法登录的解决方法
    手动添加uc应用及其 提示notelist表缺少appX字段的处理方法
    discuz 3 头像显示不成功
    用户名称修改的完美解决方法
    WEB服务器、应用程序服务器、HTTP服务器区别
    小议函数指针
    Difference Between objectForKey and valueForKey in NSDictionary
    valueforkey objectforkey区别,
    budle identifier,
    return,hiding 之前,
  • 原文地址:https://www.cnblogs.com/cx709452428/p/10640863.html
Copyright © 2011-2022 走看看