I just finished The Web Developer Bootcamp by Colt Steele on Udemy. It was a good course, and it helped reinforce things I learned at the UCSD Ext. Coding Bootcamp. It also helped me fill in the gaps on things I hadn’t completely mastered. As our final project in the online Bootcamp, we created a […]
Posts from May 2018
Fundamental JS – May 23rd – Array Methods talk
I’m giving a talk tomorrow night (May 23rd) at Fundamental JS on Array methods. Check out the Fundamental JS Meetup Site for details. I will cover the following: What is an array? What is a prototype? I will review four array methods map() forEach() reduce() filter() I will then show how create these methods […]
Javascript – Curry Functions
Wikipedia has the following to say about currying: In mathematics and computer science, currying is the technique of translating the evaluation of a function that takes multiple arguments (or a tuple of arguments) into evaluating a sequence of functions, each with a single argument. Currying is related to, but not the same as, partial application. […]
Javascript Problems – Create my own Array.prototype.map() method – myMap()
In this exercise, I will create my own map method – myMap(). According to MDN Developers Network, “The map() method creates a new array with the results of calling a provided function on every element in the calling array.” I have used the same sample data and functions as I did for the myForEach problem. […]
Javascript Problems – Create my own Array.prototype.filter() method – myFilter()
The purpose of this exercise is to create my own Array.prototype.filter() method – myFilter(). On line 2, I add a new myFilter() method, which takes in a function as an argument, to the array object. I loop through each item in the array that called the method, and on line 6 determine if the function has […]
Javascript Problems – Create my own Array.prototype.forEach() method – myForEach()
The purpose of this exercise is to create my own Array.prototype.forEach() method – myForEach(). According to the MDN Developers page for Array.prototype.forEach(), “The forEach() method executes a provided function once for each array element”. I use the same sample data sets as I did or the myMap() method. Whereas myMap() modifies each element in the […]
Javascript Problems – Create my own Array.prototype.reduce() method – myReduce()
In this exercise, I create my own Array.prototype.reduce() method – myReduce(). On line 3, I add a new method to the Array object which takes in a function and an initial value. Starting on line 5, I loop through the array that calls this method. The function called is applied to each element, and the […]