栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

console.dir和console.log有什么区别?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

console.dir和console.log有什么区别?

在Firefox中,这些功能的行为有很大不同:

log
仅打印
toString
表示形式,而
dir
打印出可导航树。

在Chrome中, 大多数情况下

log
已经打印出一棵树。但是,Chrome
仍然对某些类别的对象进行字符串化,即使它们具有属性。也许最清楚的例子是正则表达式: __
log

> console.log(/foo/);/foo/> console.dir(/foo/);* /foo/    global: false    ignoreCase: false    lastIndex: 0    ...

您还可以看到与普通对象不同的数组(例如

console.dir([1,2,3])
)的明显区别
log

> console.log([1,2,3])[1, 2, 3]> console.dir([1,2,3])* Array[3]    0: 1    1: 2    2: 3    length: 3    * __proto__: Array[0]        concat: function concat() { [native pre] }        constructor: function Array() { [native pre] }        entries: function entries() { [native pre] }        ...


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/517976.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号