数组的反转 排序 截取 连接

(1)反转数组
 var arr = ["e","d","c","b","a"];
 console.log(arr.reverse());
(2)数组排序
 //数组排序:sort(功能很强大!能对数字和字母进行排列。)
//问题:只能通过第一位排列。解决问题办法:设计的时候就是这么设计的,可以通过回调函数进行规则设置。
 var arr2 = [7,6,15,4,13,2,1];
 console.log(arr2.sort(function (a,b) {
        return b-a; //降序排列
    }));
//arr2.sort()的返回值是[1,13,15,2,4,6,7];
 
冒泡排序
   function bubble(arr){
       for(var i=0;i<arr.length-1;i++){
           for(var j=0;j<arr.length-1-i;j++){
               if(arr[j]-arr[j+1]>0){
                   var temp = arr[j];
                   arr[j] = arr[j+1];
                   arr[j+1] = temp;
               }
           }
       }
   }
(3)数组的连接
    var arr1 = ["a","b","c"];
    var arr2 = [1,2,3];
    //concat把数组链接在一起
    var arr3 = arr1.concat(arr2);
    console.log(arr3);
 
(4)数组的截取 (都是以数组的形式返回被截取的部分)
a. // slice数组的截取
   var arr3 = ["a","b","c",1,2,3];
   var arr = arr3.slice(2);    //["c",1,2,3]
   var arr = arr3.slice(-2);   //[2,3]
   var arr = arr3.slice(4,2);  //[]
   var arr = arr3.slice(2,4);  //["c", 1]索引值包括坐标的不包括右边的。
   console.log(arr);
 
b. splice() 方法可删除从 index 处开始的零个或多个元素,并且用参数列表中声明的一个或多个值来替换那些被删除的元素。  请注意,splice() 方法与 slice() 方法的作用是不同的,splice() 方法会直接对数组进行修改。
    //splice操作和截取原数组
                        // var arr5 = ["关羽","关羽","关羽"];
    //替换的元素不能是以数组形式存在(如将arr5写在后面),否则将整个数组放进原数组中。
    var arr3 = ["a","b","c",1,2,3];
    var arr4 = arr3.splice(0,3,"关羽","关羽","关羽");
    console.log(arr3); // arr3返回的结果是 将原数组中的前三个值删除,然后将三个'关羽'替换上;
    console.log(arr4); // arr4的返回结果是被截取的["a","b","c"];

转载于:https://www.cnblogs.com/hasher/p/9266807.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值