• Js查漏补缺10-数组、栈、队列、回调函数等


    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>数组与栈</title>
    </head>
    <body>
    <script>
    
        arr2=[1,2,3];
        document.write(arr2);
    <!--数组本质上是一个Object对象-->
        var arr1=new Array(1,2,3);
        document.write(typeof arr1)
        document.write(arr1[0]);
        document.write(arr1.length)
    
    
    <!--多维数组-->
        var arr3=[[1,2,3],[4,5,6]];
        arr3[2]=[7,8,9];
        document.write(arr3)
        document.write(arr3[2][2])
    
    
    <!--出栈入栈-->
        var stack_1=["wendy"];
        stack_1.push("red","black");
        document.write(stack_1);
        stack_1.pop();
        document.write(stack_1+"<br>")
    
    
    <!--入队出队-->
        var queue_1=["wendy"];
        queue_1.push("red","black");
        document.write(queue_1);
        check=queue_1.shift();
        //删除队列第一个元素并返回
        document.write(queue_1);
        document.write(check+"<br>");
    
    
    <!--遍历数组-->
        var arr5=["a","wendy","red","black"];
        for(var i=0;i<arr5.length;i++)
        {
            console.log(arr5[i]);
        }
    
    
    <!--forEach回调函数-->
        arr5.forEach(function(value,index,arr){
            document.write(value+"<br>");
            document.write(index+"<br>");
            document.write(arr+"<br>");
        })
    
    
    <!--sort方法-->
    //遍历数组
        var sort_arr=arr5.sort();
        document.write(sort_arr+"<br>");
    //带回调函数参数的话可以控制升序降序排列,貌似只能针对数字数组
    //对字符数组不起作用,默认升序
        var num_arr=[1,2,3]
        var sort_arr1=num_arr.sort(function(a,b){
            return a-b;//升序
            //return b-a;//降序
        });
        console.log(sort_arr1);
    
    </script>
    </body>
    </html>
  • 相关阅读:
    django
    水仙花数 Python
    Python 实现两个矩形重合面积
    Linux文件目录
    grep 命令
    软件测试的一些心得(转)
    压力测试和负载测试
    如何在mysql数据库生成百万条数据来测试页面加载速度
    CentOS7下部署java+tomcat+mysql项目及遇到的坑
    MongoDB的安装
  • 原文地址:https://www.cnblogs.com/cuijunfeng/p/13167118.html
Copyright © 2020-2023  润新知