Merge pull request #184919 from CodinGame/remove-side-effect-in-expected-pure-function

Remove side effect from `array.some` callback
This commit is contained in:
Daniel Imms
2023-06-13 07:17:55 -07:00
committed by GitHub
@@ -816,15 +816,12 @@ export abstract class BaseExtHostTerminalService extends Disposable implements I
}
private _getTerminalObjectIndexById<T extends ExtHostTerminal>(array: T[], id: ExtHostTerminalIdentifier): number | null {
let index: number | null = null;
array.some((item, i) => {
const thisId = item._id;
if (thisId === id) {
index = i;
return true;
}
return false;
const index = array.findIndex(item => {
return item._id === id;
});
if (index === -1) {
return null;
}
return index;
}