diff --git a/client/plugins/databasemanager/src/utils.ts b/client/plugins/databasemanager/src/utils.ts index 3d28d11a..a13f0e9f 100644 --- a/client/plugins/databasemanager/src/utils.ts +++ b/client/plugins/databasemanager/src/utils.ts @@ -264,24 +264,10 @@ export function addLoadoutsScroll(div: HTMLElement, loadouts: LoadoutBlueprint[] * @returns The string */ export function arrayToString(array: string[]) { - var value = "["; - var firstRole = true; - array.forEach((role: string) => { - value += firstRole? "": ", "; - firstRole = false; - value += role; - }) - value += "]"; - return value; + return "[" + array.join( ", " ) + "]"; } export function stringToArray(input: string) { - input = input.replace("[", "").replace("]", ""); - var values = input.split(","); - var result: string[] = []; - values.forEach((value: string) => { - result.push(value.trim()); - }) - return result; + return input.match( /([\w])+/g ); } \ No newline at end of file