• 数组的相关操作


    1. 添加数组元素
    1. push() 在我们数组的末尾 添加一个或者多个数组元素
    2. unshift 在我们数组的开头 添加一个或者多个数组元素

            //push()和unshift () 描述一样
            // (1) unshift是可以给数组前面追加新的元素
            // (2) unshift() 参数直接写 数组元素就可以了
            // (3) unshift完毕之后,返回的结果是 新数组的长度 
            // (4) 原数组也会发生变化
    

    2. 删除数组元素
    1.pop() 它可以删除数组的最后一个元素
    2.shift() 它可以删除数组的第一个元素

            //pop()和shift() 描述一样
    
        //(1) pop是可以删除数组的最后一个元素 记住一次只能删除一个元素
        //(2) pop() 没有参数
        //(3) pop完毕之后,返回的结果是 删除的那个元素 
        //(4) 原数组也会发生变化
    

    3. 数组转换为字符串

      1. toString() 将我们的数组转换为字符串
      2. join(分隔符)  默认逗号
      3.字符串 + ''
    

    4.数组的排序

         var arr1 = [13, 4, 77, 1, 7];
            arr1.sort(function(a, b) {
           //  return a - b; 升序的顺序排列
             return b - a; // 降序的顺序排列
         });
    

    5.Array.reverse() 反转数组的顺序,改变原数组

    6.Array.splice() 向数组中删除数组项,并返回被删除后的数组或插入数组返回插入后的数组项或替换数组项,返回被替换后的数组

    7.Array.slice() 数组切割,浅拷贝数组的元素,返回一个从开始到结束(不包括结束)选择的数组的一部分浅拷贝到一个一个新数组对象,且原数组不会被修改

    8.Array.cancat() 数组拼接,用于合并两个或多个数组,返回一个新的数组。即先创建当前数组的一个副本,然后将接受到的参数添加到这个副本的末尾,返回副本,不改变原数组。

    9.indexOf() 从数组前面开始查找数组是否存在某个元素,返回下标

    10.lastIndexOf() 从数组后面查找数组元素在数组中的最后位置,返回下标,如果不存在返回-1

    11.es6中的Array.find() 用于找出第一个符合条件的数组成员,并返回该成员,如果没有符合条件的成员,则返回undefined。

  • 相关阅读:
    CrawlSpider
    如何提升scrapy爬取数据的效率
    scrapy中的selenium
    scrapy五大核心组件和中间件以及UA池和代理池
    scrapy处理post请求的传参和日志等级
    移动端数据爬取
    python网络爬虫之图片链家在技术.seleninum和PhantonJS
    [典型漏洞分享]从一个手动分析的反射型XSS漏洞看待一个安全设计原则【中危】
    [典型漏洞分享]YS VTM模块存在格式化字符串漏洞,可导致VTM进程异常退出【高危】
    Android Logcat Security(转)
  • 原文地址:https://www.cnblogs.com/kawayi/p/13926457.html
Copyright © 2020-2023  润新知