This CodeSandbox offers some exercises to recap some advanced array methods. Let's dive in!
In the ./index.js
file, there is an animalStrings
array with - guess what? - animal names as strings.
Below this array, you will find a couple of variables (e.g. hippoExists
). They all are initialized with null
.
And now it's your turn: delete the value null
and write code such that the variables have a value corresponding to their name. Use the following methods to achieve this goal:
Array.includes()
Array.find()
Array.findIndex()
Array.sort()
Array.some()
Array.every()
Array.reduce()
Additionally, you will need:
String.startsWith()
String.endsWith()
You will find some hints as comments.
Switch to the ./index.js
file and work with animals!
- If you want to check whether you solved the tasks correctly, open the "Tests" tab of Codesandbox.
❗️ This project is JavaScript only. Please check the browser console (⌥⌘I) for the output or run the tests to see the results.
To work locally, please install the dependencies using npm i
first.
Run npm run start
to start a development server and open localhost:3000 in a browser.
Alternatively you can use the Live Preview Extension for Visual Studio Code to view this project.
Select the HTML file you want to view, press ⇧⌘P, search forLive Preview: Show Preview
and confirm with Enter.
Use npm run test
to run the tests.
Select the "Preview: 3000" tab to view this project.
Select the "Tests: logs" tab to view the tests.
The
npm run start
andnpm run test
scripts run automatically.
You can use the following commands:
npm run start
to start a development servernpm run test
to run the testsnpm run lint
to run the linter