## Javascript Problems — Select only object from array

The goal of this exercise is to take an array of items: objects, arrays, numbers, strings and null, and return only true objects.  Both null and arrays are objects in Javascript, so I have to test for those specifically.  First I used the reduce method.  On line 7, I test if an item is null […]

## Javascript Map Method

The map() method can be used to modify all elements of an array.   Below, I have a function that will take an array of sales prices, and mark them up by 10% to account for sales tax.  On line 3, if I return the item without the parseFloat function, it converts all the elements in […]

## Javascript Reduce Method

I have been studying the reduce() method in Javascript, which can be used to distill an array down to a single item (or multiple items, but less than the number in the original array).  By contrast, the map() method will modify elements in an array,  but will return an array of the same length, or […]

## Patatap Game

This was a fun exercise from the Colt Steele developer bootcamp using Paper.js to make circles and Howler.js to create a sound.  If you type on a letter key, it creates a colored circle that that fades off the screen while it plays a tone. This was done using basic Javascript with the Paper and Howler […]

## Javascript Recursion

I’m working on some problems to help me better understand recursion.  First, I will do a function to calculate n factorial (n!). This is how Wikipedia explains factorial: In mathematics, the factorial of a non-negative integer n, denoted by n!, is the product of all positive integers less than or equal to n. For example, https://en.wikipedia.org/wiki/Factorial The example below is a good case for using a […]

## Javascript Problems – Fibonacci Sequence

The Fibonacci Sequence starts with the numbers 0 and 1, the sequence starts by adding 0+1 = 1, and then adding the last two numbers so that 1 + 1 = 2, 2+1 =3, 2+3=5.  You end up with the sequence [0,1,1,2,3,5,8,13…] https://en.wikipedia.org/wiki/Fibonacci_number Option 1 – Iterative Solution For my first attempt, I made an iterative […]