补充几处函数头注释
This commit is contained in:
parent
66c429dd54
commit
d3a4b0d79f
@ -1,9 +1,15 @@
|
|||||||
const vscode = require('vscode');
|
const vscode = require('vscode');
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取用户配置项
|
||||||
|
*
|
||||||
|
* @param configKey 配置项的键
|
||||||
|
* @returns 配置项的值
|
||||||
|
* @since 2024-07-29
|
||||||
|
*/
|
||||||
function getUserConfigurations(configKey: string) {
|
function getUserConfigurations(configKey: string) {
|
||||||
const config = vscode.workspace.getConfiguration('variable-conversion');
|
const config = vscode.workspace.getConfiguration('variable-conversion');
|
||||||
|
|
||||||
// 获取 disableFormat 配置项
|
|
||||||
const configValue = config.get(configKey);
|
const configValue = config.get(configKey);
|
||||||
console.log('configValue:', configValue);
|
console.log('configValue:', configValue);
|
||||||
return configValue;
|
return configValue;
|
||||||
|
@ -1,3 +1,11 @@
|
|||||||
|
/**
|
||||||
|
* 比较两个字符串数组 `Array<string>` 是否相同
|
||||||
|
*
|
||||||
|
* @param array1 数组1
|
||||||
|
* @param array2 数组2
|
||||||
|
* @returns
|
||||||
|
* @since 2024-04-09
|
||||||
|
*/
|
||||||
export function isStringArrayEqual(array1: string[], array2: string[]) {
|
export function isStringArrayEqual(array1: string[], array2: string[]) {
|
||||||
if (array1.length !== array2.length) {
|
if (array1.length !== array2.length) {
|
||||||
return false;
|
return false;
|
||||||
@ -12,6 +20,15 @@ export function isStringArrayEqual(array1: string[], array2: string[]) {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 去除二维字符串数组中的重复数组元素
|
||||||
|
*
|
||||||
|
* 例如,输入 [["a", "b"], ["a", "b"], ["c", "d"]],会返回 [[ "a", "b"], ["c", "d"]],去除了重复出现的 ["a", "b"]。
|
||||||
|
*
|
||||||
|
* @param stringArr 要进行去重操作的二维字符串数组,即数组中每个元素又是一个字符串数组,代表一组相关的字符串元素集合。
|
||||||
|
* @returns 返回一个二维字符串数组,其中已经去除了原输入二维数组中重复的元素组合,基于JSON序列化后的字符串比较来判定重复与否。
|
||||||
|
* @since 2024-04-09
|
||||||
|
*/
|
||||||
export function stringListArrayDuplicateRemoval(stringArr: Array<string[]>): Array<string[]> {
|
export function stringListArrayDuplicateRemoval(stringArr: Array<string[]>): Array<string[]> {
|
||||||
const tempArr: Array<string> = [];
|
const tempArr: Array<string> = [];
|
||||||
const newArr: Array<string[]> = [];
|
const newArr: Array<string[]> = [];
|
||||||
|
Loading…
Reference in New Issue
Block a user