亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

console.log()與console.dir()的區(qū)別及說明

 更新時間:2024年01月22日 09:36:53   作者:獅子座的男孩  
這篇文章主要介紹了console.log()與console.dir()的區(qū)別及說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

console.log()與console.dir()的區(qū)別

1、console.log()

其一、主要表示:向 Web 控制臺輸出一條消息;

其二、而具體是什么信息就以傳遞的實(shí)參為準(zhǔn),然后就是在控制臺就能顯示自己傳遞參數(shù)的結(jié)果;

2、console.dir(object)

其一、主要表示:在控制臺中顯示指定 JavaScript 對象的屬性,并通過類似文件樹樣式的交互列表顯示;

其二、一般是:打印出該對象(object)的所有屬性和屬性值;

其三、該方法對于輸出 DOM 對象非常有用,因?yàn)闀@示 DOM 對象的所有屬性 (特別是:輸出節(jié)點(diǎn)屬性和屬性值時最好用);

其四、注意:該特性是非標(biāo)準(zhǔn)的,請盡量不要在生產(chǎn)環(huán)境中使用它!(還是使用 console.log() 比較好)

console.log與console.dir發(fā)現(xiàn)的問題

如下代碼:

<body>
        <h1 class="text-center"></h1>
        <div class='wrap'>
 
        </div>
        <script type="text/javascript">
            var arr = ['a', 'b'];
            console.log(arr);
 
            function a() {
                arr[0] = arr[1];
                arr[1] = 'c';
            }
            ;
            $(document).ready(function () {
                a();
                console.dir(arr);
            });
        </script>
    </body>

注意第一行,看到的是['a', 'b'];這是符合預(yù)期的。

但是等一等,點(diǎn)看三角看一下,怎么變成了['b','c'],這是什么意思?

總結(jié)

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論