美文网首页
浏览器控制台输出

浏览器控制台输出

作者: 马丁路德东 | 来源:发表于2017-06-24 10:57 被阅读0次

我曾经在重新排序一组JSON数据的时候,利用冒泡排序(一个笨笨的排序算法)。
但是奇怪的事情发生了,就是我两次输出,在控制台上的东西竟然都是一样的,也就是说我还没有排序他就已经排好了。
但是!!!!怎么可能。‘
找原因吧?

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title></title>
    </head>
    <body>
        
    </body>
    <script type="text/javascript">
        var datas = [
            {
                index:4,
                code:4564
            },
            {
                index:3,
                code:4564
            },
            {
                index:1,
                code:4564
            },
            {
                index:2,
                code:4564
            },
            {
                index:5,
                code:4564
            },
            {
                index:7,
                code:4564
            },
            {
                index:6,
                code:4564
            },
        ];
        //排序;
        console.log(datas);
        for (var i=0;i<datas.length;i++) {
            for(var l=0;l<datas.length;l++){
                if (datas[i].index<datas[l].index) {
                    var ss = datas[l];
                    datas[l]=datas[i];
                    datas[i]=ss;
                }
            }
        }
        console.log(datas);
    </script>
</html>

第一次和第二次竟然都是一样的。
最后发现,是浏览器干的好事,
浏览器再控制台上面输出的时候,应该是输出了表面样式,和内存地址,
所以,就会出现,两次都一样的事。和数据堆栈机制,有着相似的黑锅。
……
说几句闲话。
昨天晚上看了一部电影,是印度国宝级演员 ,阿米尔汗,的《我的个神啊》。
他的剧本很有心,以一个外星人的角度,来看待印度的宗教问题。因其角度独特,而引人深思。
其中,阿米尔汗的演技也是一大亮点。
这部电影对印度的宗教看法是有趣的,他跳出一般人类的思维,来亲身经历整个宗教的过程。从一开始的深信不疑,到后来的播错号码。从一个世外人的角度,来看待宗教的两面性。
他提出了两个观念,真神和伪神,真神就是造物主,伪神就是一些人间的骗子。
而造物主就是大自然。
他一方面,承认了宗教在心灵上的某些积极意义(篇幅很小),另一方面又嘲笑了,印度教堂捐钱,祈祷的可笑。
有神么,神是什么?
DNA是谁排的序列。
能量守恒,那能量从哪里来,

相关文章

  • 01 服务器

    启动:控制台输出 在浏览器输入 127.0.0.1:8888浏览器看到 控制台输出 缓冲 Buffer 搬家的时候...

  • JS常用的输出方式

    console 控制再浏览器控制台输出的 console.log() 控制台输出日志 console.dir() ...

  • 1.6 JS中常用的几种输出方式

    JS中常用的输出方式 console 控制在浏览器控制台输出的console.log() 控制台输出日志conso...

  • Go语言基础08——HTTP编程

    请求报文格式分析 浏览器访问:http://127.0.0.1:8000/控制台输出: 响应报文测试方法 浏览器访...

  • 前端项目中我们可以怎么解决精度丢失问题

    背景 0.1 + 0.2 = 0.3,但是为什么在我们在浏览器的控制台中输出却是0.300000000000000...

  • 浏览器控制台输出

    我曾经在重新排序一组JSON数据的时候,利用冒泡排序(一个笨笨的排序算法)。但是奇怪的事情发生了,就是我两次输出,...

  • 如何快速复制一个网站内容和样式

    原理:把整个网页中元素的样式全部改为内连样式。使用方式:1、打开浏览器控制台。2、运行以下脚本。3、复制控制台输出...

  • Golang log日志

    golang控制台输出log和两种将log输出到文件的方法 控制台输出 文件输出

  • java输入整数与输出字符串

    从控制台输出 在控制台输出使用的是System.out对象例如,在控制台输出“hello world!”使用函数S...

  • JavaScript基础笔记

    1、console与alert的区别: console.log();是在浏览器的控制台输出的(F12检查);ale...

网友评论

      本文标题:浏览器控制台输出

      本文链接:https://www.haomeiwen.com/subject/agtkcxtx.html