<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                [TOC] <br/><br/><br/> # <b style="color:#4F4F4F;">簡介說明</b> 原文鏈接: - [util](https://github.com/nodejs/node/blob/main/doc/api/util.md) ``` 版本:util 作用:用于支持 Node.js 內部 API 的需求 ``` <br/> # <b style="color:#4F4F4F;">util</b> <br/> # <span style="color:#619BE4">*callbackify()</span> ***** 接受一個異步函數(或返回Promise的函數)并返回一個遵循錯誤優先回調樣式的函數 <br/> # <span style="color:#619BE4">*promisify()</span> ***** 將傳遞的函數promis化 <br/> ### 示例內容 <span style="color:red;">1. 舉例說明</span> ``` const { promisify } = require('util') const fs = require('fs') const statAsync = promisify(fs.stat) statAsync('.').then(stats => { // 拿到了正確的數據 }, err => { // 出現了異常 }) ``` <br/> # <span style="color:#619BE4">*inspect()</span> ***** 輸出帶有顏色和風格的內容 <br/> ### 參數說明 <b style="color:#808080;">object:</b> * 類型:對象 * 默認值:無 * 描述:對象 * 可選值:[ ] <b style="color:#808080;">options:</b> * 類型:對象 * 默認值:無 * 描述:可選參數 * 可選值:[ ] - showHidden:對象的不可枚舉符號和屬性是否將包含在格式化結果中 - depth:指定格式化對象時遞歸的次數 - colors:輸出將使用ANSI顏色代碼進行樣式設置 - customInspect:是否允許自定義inspect的樣式 - showProxy:Proxy inspection includes the target and handler objects - maxArrayLength:指定格式化時要包括的Array、TypedArray、Map、Set、WeakMap和WeakSet元素的最大數量 - maxStringLength:指定格式化時要包含的最大字符數 - breakLength:輸入值跨多行分割的長度 - compact:是否緊密顯示輸出內容 - sorted:如果設置為true或函數,則對象的所有屬性以及set和Map條目將在結果字符串中排序 - getters:如果設置為true,則檢查getter - numericSeparator:如果設置為true,則使用下劃線分隔所有bigint和數字中的每三位數字 <br/> # <span style="color:#619BE4">*formatWithOptions()</span> ***** 格式化輸出內容,同時可以配置inspect參數選項 <br/> # <span style="color:#619BE4">*format()</span> ***** 格式化輸出內容 <br/> # <span style="color:#619BE4">*debuglog() | debug()</span> ***** 創建一個函數,該函數根據 `NODE_DEBUG` 環境變量的存在將調試消息有條件地寫入stderr <br/> ### 示例內容 <span style="color:red;">1. 舉例說明</span> ``` // 環境變量NODE_DEBUG=foo的時候被打印輸出 const debuglog = util.debuglog('foo') debuglog('hello from foo [%d]', 123) ``` <br/> # <span style="color:#619BE4">*deprecate()</span> ***** 用于裝飾一個應該被棄用的方法或函數 <br/> # <span style="color:#619BE4">*inherits()</span> ***** 原型鏈式繼承 <br/> ### 示例內容 <span style="color:red;">1. 舉例說明</span> ``` var events=require('events'); var util=require('util'); function _base(){ this.emitter=new events.EventEmitter(this); }; util.inherits(_base,events.EventEmitter); //繼承 _base.prototype.onEvent=function(eventName,callback){ this.emitter.on(eventName,callback); } _base.prototype.emitEvent=function(eventName,arg){ this.emitter.emit(eventName,arg); } module.exports=_base; ``` <br/> # <span style="color:#619BE4">*getSystemErrorName()</span> ***** 獲取錯誤碼對應的系統名稱 <br/> # <span style="color:#619BE4">*getSystemErrorMap()</span> ***** 獲取系統錯誤碼和名稱的映射對象表 <br/> # <span style="color:#619BE4">*isDeepStrictEqual()</span> ***** 兩個對象是否深度嚴格相等 <br/> # <span style="color:#619BE4">[fut]-*parseArgs()</span> ***** 參數和配置解析器 <br/> # <span style="color:#619BE4">[fut]-*stripVTControlCharacters()</span> ***** 返回刪除了任何ANSI轉義代碼的str <br/> # <span style="color:#619BE4">[fut]-*toUSVString()</span> ***** 用Unicode“替換字符”U+FFFD替換任何代理代碼點(或等效地,任何未配對的代理代碼單元)后返回字符串 <br/> # <b style="color:#4F4F4F;">util.types</b> <br/> # <span style="color:#619BE4">*isAnyArrayBuffer()</span> ***** 如果值是內置ArrayBuffer或SharedArrayBuffer實例,則返回true <br/> # <b style="color:#4F4F4F;">util.TextDecoder</b> <br/> # <span style="color:#619BE4">[new]-TextDecoder()</span> ***** WHATWG編碼標準文本解碼器API的實現 <br/> # <b style="color:#4F4F4F;">util.TextEncoder</b> <br/> # <span style="color:#619BE4">[new]-TextEncoder()</span> ***** WHATWG編碼標準TextEncoder API的實現 <br/>
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看