阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Node.js util.inspect.custom

      Node.js util.inspect.custom

      版本历史

      版本变更
      v10.12.0This is now defined as a shared symbol.
      v6.6.0新增于: v6.6.0
      • < symbol> that can be used to declare custom inspect functions.

      In addition to being accessible through util.inspect.custom, this symbol is registered globally and can be accessed in any environment as Symbol.for(‘nodejs.util.inspect.custom’).

      const inspect = Symbol.for('nodejs.util.inspect.custom');
      
      class Password {
        constructor(value) {
          this.value = value;
        }
      
        toString() {
          return 'xxxxxxxx';
        }
      
        [inspect]() {
          return `Password <${this.toString()}>`;
        }
      }
      
      const password = new Password('r0sebud');
      console.log(password);
      // Prints Password <xxxxxxxx>
      

      详见自定义对象的查看函数。


      更多内容请参考:Node.js util 实用工具,或者通过 点击对应菜单 进行查看;


      目录
      本文目录
      目录