w3resource

JavaScript: Find all elements in a given array except for the first one

JavaScript fundamental (ES6 Syntax): Exercise-31 with Solution

All Elements Except First in Array

Write a JavaScript program to find all elements in a given array except the first one. Return the whole array if its length is 1.

  • Return Array.prototype.slice(1) if Array.prototype.length is more than 1, otherwise, return the whole array.

Sample Solution:

JavaScript Code:

//#Source https://bit.ly/2neWfJ2 
// Define a function named tail that returns all elements of an array except the first one.
const tail = arr => (arr.length > 1 ? arr.slice(1) : arr);

// Test the function with different input arrays.
console.log(tail([1, 2, 3])); // Output: [2, 3]
console.log(tail([1]));        // Output: [1] (unchanged because the array has only one element)

Output:

[2,3]
[1]

Visual Presentation:

JavaScript Fundamental: Find all elements in a given array except for the first one

Flowchart:

flowchart: Find all elements in a given array except for the first one

Live Demo:

See the Pen javascript-basic-exercise-1-31 by w3resource (@w3resource) on CodePen.


For more Practice: Solve these Related Problems:

  • Write a JavaScript program that returns a new array containing all elements except the first, using slicing.
  • Write a JavaScript function that checks if an array’s length is 1 and returns it unchanged, otherwise returns elements from index 1 onward.
  • Write a JavaScript program that utilizes array destructuring to remove the first element and output the rest.

Go to:


PREV : Filter Elements Matching Values.
NEXT : Sum Array After Mapping Function.

Improve this sample solution and post your code through Disqus

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.