How to do it...

  1. Open your command-line application, and navigate to your workspace.
  2. Create a new folder named 10-07-get-head-and-tail-from-array.
  3. Create a main.js file that defines a new class named Rocket that takes a constructor argument name and assigns it to an instance property:
// main.js 
class Rocket { 
  constructor(name) { 
    this.name = name; 
  } 
   } 
  1. Create a main function with an array of rockets:
// main.js 
export function main() { 
  const rockets = [ 
    new Rocket('US: Saturn V'), 
    new Rocket('US: Falcon Heavy'), 
    new Rocket('USSR: Soyuz'), 
    new Rocket('CN: Dong Feng'), 
    new Rocket('CN: Long March') 
  ] 
}  
  1. Use the destructuring syntax and the rest operator to get the head and the tail of the array:
// main.js export function main() { //... ...

Get ECMAScript Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.