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:可选.该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。

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

      

      

  • 相关阅读:
    java泛型的一些知识点:Java泛型--泛型应用--泛型接口、泛型方法、泛型数组、泛型嵌套
    Java遍历Map的四种方式
    Less20、21、22【报错注入+Cookie字段注入+Base64编码】
    Less18、19【报错注入+User-Agent、Referer字段注入】
    Less17【报错注入+Update注入/时间注入】
    Less-16【盲注+时间注入】
    Less-15【盲注+时间注入】
    Less-14【报错注入】
    Less-12、13【报错注入】
    Less-11【报错注入】
  • 原文地址:https://www.cnblogs.com/haodoubao/p/6053582.html
Copyright © 2011-2022 走看看