thekevinscott / UpscalerJS

Use for-of loop for array JS-0361
Anti-pattern
Minor
6 months agoa year old
Expected a for-of loop instead of a for loop with this simple iteration
31  return (_params: URLSearchParams): T[] => {
32    const params: string[] = _params.get(key)?.split(',') || [];
33    const values: T[] = [];
34    for (let i = 0; i < params.length; i++) {35      const param = params[i];36      if (filter(param)) {37        values.push(param as T);38      }39    }40    if (values.length) {
41      return values;
42    }
Expected a for-of loop instead of a for loop with this simple iteration
26  return (urlSearchParams: URLSearchParams): T[] => {
27    const params: string[] = urlSearchParams.get(key)?.split(',') || [];
28    const values: T[] = [];
29    for (let i = 0; i < params.length; i++) {30      const param = params[i];31      if (filter(param)) {32        values.push(param as T);33      }34    }35    if (values.length) {
36      return values;
37    }