原创 Javascript中,正則表達式起用 `g` 標誌位後,這個正則居然是有狀態的

const reg = /^[0-9]+/g reg.test('123') // expect true actual true reg.test('123') // expect true actual false reg.test('

原创 部署kubernetes-dashboard並配置ServiceAccount和登錄鑑權

"種草" kubernetes-dashboard 安裝部署dashboard 創建用於登錄面板的ServiceAccount 權限控制 "種草" kubernetes-dashboard Kubernetes Dashboard 是通

原创 Typescript類型體操 - Combination

題目 中文 給定一個字符串數組, 實現它的全排列組合. English Given an array of strings, do Permutation & Combination. It's also useful for the pr

原创 Typescript類型體操 - ConstructTuple

題目 中文 構造一個給定長度的元組。 例如 type result = ConstructTuple<2> // 期望得到 [unknown, unkonwn] English Construct a tuple with a given

原创 Typescript類型題材 - NumberRange

題目 中文 有時我們需要限制數字的範圍... 示例: type result = NumberRange<2 , 9> // | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 English Sometimes we w

原创 Typescript類型體操 - MapTypes

題目 中文 實現 MapTypes<T, R>, 它將對象 T 中的類型轉換爲有如下結構的類型 R 定義的類型 type StringToNumber = { mapFrom: string; // 類型爲 string 的鍵(ke

原创 Typescript類型體操 - LastIndexOf

題目 中文 實現類型的 Array.lastIndexOf, LastIndexOf<T, U> 接受泛型參數 Array T 和 any U 並返回數組 T 中最後一個 U 的索引 示例: type Res1 = LastIndexOf<

原创 Typescript類型體操 - Unique

題目 中文 實現類型的 Lodash.uniq, Unique 接受數組 T, 返回沒有重複值的數組 T English Implement the type version of Lodash.uniq, Unique takes an

原创 Typescript類型體操 - Join

題目 中文 實現類型版本的 Array.join, Join<T, U> 接受數組 T 和 string 或者 number 類型 U 作爲泛型參數, 並返回 U 連接數組 T 後的字符串. English Implement the ty

原创 Typescript類型體操 - Without

題目 中文 實現一個像 Lodash.without 函數一樣的泛型 Without<T, U>,它接收數組類型的 T 和數字或數組類型的 U 爲參數,會返回一個去除 U 中元素的數組 T。 例如: type Res = Without<[

原创 Typescript類型體操 - Trunc

題目 中文 實現類型版本的 Math.trunc, 其接受一個字符串或數字作爲泛型參數, 並返回移除了全部小數位部分後的整數 示例: type A = Trunc<12.34>; // 12 English Implement the t

原创 Typescrip類型體操 - IndexOf

題目 中文 實現類型版本的 Array.indexOf, indexOf<T, U> 接受一個數組T和any類型的U作爲參數, 返回T中第一個U的索引 type Res = IndexOf<[1, 2, 3], 2>; // expect

原创 Typescript類型體操 - TrimRight

題目 中文 實現 TrimRight<T> ,它接收確定的字符串類型並返回一個新的字符串,其中新返回的字符串刪除了原字符串結尾的空白字符串。 例如 type Trimed = TrimRight<' Hello World '>; //

原创 Typescript類型體操 - AllCombinations

題目 中文 實現類型 AllCombinations<S>,該類型返回字符串 S 中字符的所有排列組合。 English Implement type AllCombinations<S> that return all combinati

原创 Typescript類型體操 - Fill

題目 中文 Fill是 javascript 中常用的方法, 現在讓我實現類型版本的 Fill Fill<T, N, Start?, End?>, 正如你看到的那樣, Fill接受四個泛型參數, 其中 T 和 N 是必填參數, Start