/**
 * @file guid.js
 * @module 引導
 */

// GUID 的默認值。這允許我們在測試中重置 GUID 計數器。
//
// 初始 GUID 為 3 因為一些用戶已經開始依賴第一個
// 默認播放器 ID 以 `vjs_video_3` 結尾。
//
// 請參閱:https://github.com/videojs/video.js/pull/6216
const _initialGuid = 3;

/**
 * 元素或函數的唯一 ID
 *
 * @type {數字}
 */
讓_guid = _initialGuid;

/**
 * 通過之前沒有返回過的數字獲取一個唯一的自增ID。
 *
 * @return {數字}
 * 一個新的唯一 ID。
 */
導出函數 newGUID() {
  返回_guid++;
}

/**
 * 重置唯一的自動遞增 ID 僅用於測試。
 */
導出函數 resetGuidInTestsOnly() {
  _guid = _initialGuid;
}