This is an exercise for retrieving data from an array. Arrays are awesome and you will soon love them. It's our honor to play matchmaker in this regard!
This is a test-based challenge, similar to many we've done before, but here's the workflow again in case you've gotgotten:
- Clone and fork this repo.
- Nagivate into the directory.
- Run
npm install
. - Run
npm test
. - Create the functions according to the specifications in
main.test.js
and this README.
See main.test.js
(or your npm test
terminal) for full examples of expected output given certain inputs.
-
getFirstItemFrom
: takes in an array as a parameter and returns the first item from that array. -
getLastItemFrom
: takes in an array as a parameter and returns the last item from that array. -
getIndex3
: takes in an array as a parameter and returns the item at the 3rd index. If there are not four items (i.e., if there is no index 3), it returns the value at the last index. -
isLongList
: takes in an array as a parameter and returns a boolean indicating whether the array's length is at least 10. -
firstItemIsNumber
: takes in an array as a parameter and returns a boolean indicating whether or not the first item in the array is a number. -
secondCharOThirdString
: takes in an array as a parameter and returns the second character in the third item in the array. We'll assume that that third item is a string for now, but a good function would check that's true!