Was wondering something - Basic Data Structures - Remove Items Using splice()

Hi everyone,

I was wondering if it was possible to make a function which receive an array as a parameter, and apply some splice () to it
Alright i am stupid to want to force a defined array, i shall just write something to splice what was inputed, sorry for the bothering

Solution was :

function displayNumbers(arr) {
return arr;


god i’m stupid
Your code so far

const arr = [2, 4, 5, 1, 7, 5, 2, 1];

I did this so far but i am struggling to find the problem related to it …

function displayNumbers(arr) {
let arro = [];
let prout = arr.splice(4,2);


Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/ Safari/537.36

Challenge: Basic Data Structures - Remove Items Using splice()

Link to the challenge:

Hi Aesir,

Firstly, don’t be so hard on yourself. Making mistakes is a natural part of the programming learning process.

I hope I understood your problem correctly. Please correct me if I misunderstood. Is the bottom solution the one you want to fix? If it is, you need to return prout and you need to pass a parameter when calling displayNumbers() function. Lastly why did you define an empty array named arro?

I think you have a problem because when you assign the array you are applying splice() function to a variable, only the cut part is assigned to this variable.

If we fix the syntax errors and run the code below,

function displayNumbers(arr) {
let prout = arr.splice(4,2);
return prout;


The output will be [5, 6]

I hope it helped. If not, can you explain what they want to do and my faults?

Hi codesompe,
Thanks for the kind words ! I still find myself struggling a lot on simple functions, still have a looong way to go i guess !

I was declaring a value while i didn’t really need it, and took the wrong path to solve my question, i found the solution afterwards but i still lack the method behind.

Actually, your solution was exactly what i was in a need for, thanks ! :slight_smile:

1 Like

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.