8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 88e073b commit b752f33Copy full SHA for b752f33
04_removeFromArray/removeFromArray.js
@@ -1,6 +1,13 @@
1
-const removeFromArray = function(inputArray, elementToRemove) {
2
- const indexOfElementToRemove = inputArray.indexOf(elementToRemove);
3
- inputArray.splice(indexOfElementToRemove, 1);
+const removeFromArray = function() {
+ let args = Array.from(arguments);
+ 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
+ });
11
return inputArray;
12
};
13
0 commit comments