Skip to content

Commit 4acb473

Browse files
committed
fix(arrays): removeFromArray always returns a copy
1 parent fc57998 commit 4acb473

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/arrays/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ export const getArraySum = (array: number[]) => array.reduce((acc, val) => acc +
3131
export const removeFromArray = <T>(array: T[], el: T) => {
3232
const i = array.indexOf(el);
3333

34-
return i === -1 ? array : [...array.slice(0, i), ...array.slice(i + 1)];
34+
return i === -1 ? array.slice() : [...array.slice(0, i), ...array.slice(i + 1)];
3535
};
3636

3737
/**

0 commit comments

Comments
 (0)