qidao123.com技术社区-IT企服评测·应用市场

标题: JavaScripts console.log和console.dir区别 [打印本页]

作者: 风雨同行    时间: 3 天前
标题: JavaScripts console.log和console.dir区别
console.log 和 console.dir 都是 JavaScript 中用于在浏览器控制台打印信息的方法 ,二者主要有以下区别:
输出内容和格式


  1. const person = { name: 'Alice', age: 30 };
  2. console.log(person);
  3. // 输出类似 {name: "Alice", age: 30} ,是对象的字符串表示形式
复制代码
它也支持多参数输出,会将多个参数连接起来显示 ,像 console.log('姓名:', person.name, ',年龄:', person.age); 。

  1. const person = { name: 'Alice', age: 30 };
  2. console.dir(person);
  3. // 会以更像文件目录树的交互列表形式展示对象的属性和方法,可展开查看详细内容
复制代码
不外它仅处置惩罚第一个参数,假如传入多个参数,只会显示第一个参数对象的结构 。
对 DOM 元素的显示


交互性


尺度性和兼容性


一般来说,假如只是快速查看变量值、简单输出信息,使用 console.log ;若要深入分析对象结构,特别是调试 DOM 对象属性时,console.dir 更合适 。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 qidao123.com技术社区-IT企服评测·应用市场 (https://dis.qidao123.com/) Powered by Discuz! X3.4