zoukankan      html  css  js  c++  java
  • JavaScript易混淆知识点小回顾--数组方法与字符串方法;

    数组属性:  

      arr.length;查看数组的长度  arr.Pop;删除数组最后一个元素;

    数组的方法:

      arr.push();添加到数组末端;  arr.shift();删除数组的第一个元素;  arr.unshift();在数组最前面添加一个元素;

      arr.jojn();将得到的所有元素转换成字符串;  arr.reverse();颠倒数组元素的位置; 

      arr.slice(i,j);获取从i到j的数组,不改变原数组;

        i为开始截取的索引值,负数代表从末尾算起的索引值,-1为倒数第一个字符,j为结束的索引值,缺省时则获取从i到末尾的所有字符;
      arr.splice(index,howmany,item1..itemx);向数组中添加或删除项目,然后返回被删除的元素;会改变原数组;

        index:必填;规定添加/删除元素的位置,负数代表从后往前数;

        howmany:必填;要删除项目的数量,填0表示不会删除项目;

        item1...itemx:可选;向数组添加新项目(替换被删除的项目)

    字符串属性:

      str.length;查看字符串长度;

    字符串方法:

      str.charAt(index);根据index获取对应的字符;

      str.concat(str2);字符串的拼接;

      str.indexOf();查找某个字符第一次出现的下标;

      str.lastIndexOf();查找某个字符最后一次出现的下标;

      str.replace(要修改的字符串,修改后的字符串);替换字符串;

      str.slice(i,j);截取i到j的字符串,并把截取的字符串返回;不会改变原数组;

      split(separator,howmany);返回一个数组;

      separator:必填,字符串或正则表达式,从该参数指定的地方分割stringObject.

      howmany:可选.该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。

      如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。

      

      

  • 相关阅读:
    存储过程中执行动态Sql语句
    模拟alert和confirm
    SignalR
    Html5实践之EventSource
    Java路径操作具体解释
    HDU 1330 Nearest Common Ancestors(求两个点的近期公共祖先)
    Graph(2014辽宁ACM省赛)
    基于注解的Spring MVC整合Hibernate(所需jar包,spring和Hibernate整合配置,springMVC配置,重定向,批量删除)
    W5500问题集锦(二)
    Android Fragment 简单实例
  • 原文地址:https://www.cnblogs.com/haodoubao/p/6053582.html
Copyright © 2011-2022 走看看