- Node.js 教程
- Node.js - 首頁
- Node.js - 簡介
- Node.js - 環境設定
- Node.js - 第一個應用程式
- Node.js - REPL 終端
- Node.js - 命令列選項
- Node.js - 包管理器 (NPM)
- Node.js - 回撥概念
- Node.js - 上傳檔案
- Node.js - 傳送電子郵件
- Node.js - 事件
- Node.js - 事件迴圈
- Node.js - 事件發射器
- Node.js - 偵錯程式
- Node.js - 全域性物件
- Node.js - 控制檯
- Node.js - 程序
- Node.js - 擴充套件應用程式
- Node.js - 打包
- Node.js - Express 框架
- Node.js - RESTFul API
- Node.js - 緩衝區
- Node.js - 流
- Node.js - 檔案系統
- Node.js MySQL
- Node.js - MySQL 入門
- Node.js - MySQL 建立資料庫
- Node.js - MySQL 建立表
- Node.js - MySQL 插入資料
- Node.js - MySQL 從表中選擇資料
- Node.js - MySQL Where 條件
- Node.js - MySQL 排序
- Node.js - MySQL 刪除資料
- Node.js - MySQL 更新資料
- Node.js - MySQL 聯接
- Node.js MongoDB
- Node.js - MongoDB 入門
- Node.js - MongoDB 建立資料庫
- Node.js - MongoDB 建立集合
- Node.js - MongoDB 插入資料
- Node.js - MongoDB 查詢資料
- Node.js - MongoDB 查詢
- Node.js - MongoDB 排序
- Node.js - MongoDB 刪除資料
- Node.js - MongoDB 更新資料
- Node.js - MongoDB 限制結果
- Node.js - MongoDB 聯接
- Node.js 模組
- Node.js - 模組
- Node.js - 內建模組
- Node.js - 實用程式模組
- Node.js - Web 模組
- Node.js 有用資源
- Node.js - 快速指南
- Node.js - 有用資源
- Node.js - 討論
NodeJS - console.profileEnd() 方法
Node.js console.profileEnd() 方法將停止之前呼叫的配置檔案的 JavaScript CPU 分析會話,並將報告列印到檢查器的配置檔案面板。簡單來說,它停止了之前使用 console.profile() 方法啟動的配置檔案的記錄。
語法
以下是 Node.js console.profileEnd() 方法的語法:
console.profileEnd([label])
引數
label − 我們可以使用名稱為配置檔案傳遞 label,輸入名稱應為 string。並且此傳遞的 label 應與 console.profile() 方法中的 label 相同,以關閉特定的配置檔案。
返回值
此方法不返回任何內容,而是結束檢查器中的 JavaScript CPU 配置檔案。
示例
在此示例中,
我們透過將名稱傳遞給 label 引數來呼叫 Node.js console.profile() 方法。
然後我們編寫了一些程式碼行。
然後我們使用 console.profileEnd() 方法結束之前呼叫的配置檔案,並在 console.profile() 方法中使用相同的 label。
console.profile("one");
var a = 5, b = 5;
var c = a * b;
console.log(c);
console.profileEnd("one");
輸出
25
為了更好地理解,請在瀏覽器的控制檯中執行上述程式碼。如果我們在瀏覽器的控制檯中執行它,則以下是輸出:
如下圖所示,console.profileEnd() 方法具有一個配置檔名稱,並且它與啟動的配置檔案的名稱匹配,則該配置檔案將被停止。
示例
在此示例中,
我們透過將名稱傳遞給 label 引數來呼叫 Node.js console.profile() 方法。
然後我們執行一個加兩個數字的操作。
然後我們使用 console.profileEnd() 方法結束之前呼叫的配置檔案,並使用不同的 label。
console.profile("one");
var a = 5, b = 5;
var c = a + b;
console.log(c);
console.profileEnd("two");
輸出
10
為了更好地理解,請在瀏覽器的控制檯中執行上述程式碼。如果我們在瀏覽器的控制檯中執行它,則以下是輸出:
如下圖所示,console.profileEnd() 方法具有一個配置檔名稱,並且它與啟動的配置檔案的名稱不匹配,因此不會進行任何更改。
示例
在此示例中,
我們使用不同的 label 名稱三次呼叫 Node.js console.profile() 方法。
然後我們執行一個將元素新增到 陣列 的操作。
然後我們使用 console.profileEnd() 方法結束之前呼叫的配置檔案,而無需傳遞任何正在記錄的配置檔案的 label。
console.profile("One");
console.profile("Two");
console.profile("Three");
var array = ["Blue", "Black", "Purple"];
array.push("Yellow");
console.log(array);
console.profileEnd();
輸出
[ 'Blue', 'Black', 'Purple', 'Yellow' ]
為了更好地理解,請在瀏覽器的控制檯中執行上述程式碼。如果我們在瀏覽器的控制檯中執行它,則以下是輸出:
如下圖所示。console.profileEnd() 方法在沒有任何傳遞的配置檔名稱的情況下被呼叫,因此將停止最近啟動的配置檔案。
示例
在此示例中,
我們呼叫 Node.js console.profile() 方法,而無需將任何名稱傳遞給 label 引數。
然後我們編寫了一些程式碼行。
然後我們使用 console.profileEnd() 方法結束之前呼叫的配置檔案。
console.profile();
for (var i = 0; i < 3; i++) {
console.log(i);
}
console.profileEnd();
輸出
0 1 2
為了更好地理解,請在瀏覽器的控制檯中執行上述程式碼。如果我們在瀏覽器的控制檯中執行它,則以下是輸出:
從下圖可以看出,如果我們沒有向方法傳遞任何 label,則預設情況下,它將配置檔案命名為“Profile 1”等等。
