8000 Pass all tests · MonsWriter/javascript-exercises@b752f33 · GitHub
[go: up one dir, main page]

Skip to content

Commit b752f33

Browse files
committed
Pass all tests
1 parent 88e073b commit b752f33

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

04_removeFromArray/removeFromArray.js

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
1-
const removeFromArray = function(inputArray, elementToRemove) {
2-
const indexOfElementToRemove = inputArray.indexOf(elementToRemove);
3-
inputArray.splice(indexOfElementToRemove, 1);
1+
const removeFromArray = function() {
2+
let args = Array.from(arguments);
3+
let inputArray = args.shift();
4+
const elementsToRemove = args;
5+
elementsToRemove.forEach((element) => {
6+
const indexOfElementToRemove = inputArray.indexOf(element);
7+
if (indexOfElementToRemove > -1) {
8+
inputArray.splice(indexOfElementToRemove, 1);
9+
}
10+
});
411
return inputArray;
512
};
613

0 commit comments

Comments
 (0)
0