Functional programming section or Object oriented programming

Starting with the functional programming section before the object oriented programming… or should i start with object oriented programming before doing functional programming…

Your code so far

// the global Array
var s = [23, 65, 98, 5];

Array.prototype.myMap = function(callback){
  var newArray = [];
  // Add your code below this line
  for(var i = 0; i < Array.length; i++) {
  // Add your code above this line
  return newArray;


var new_s = s.myMap(function(item){
  return item * 2;

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36.

Link to the challenge:

I suggest learning more about the Object Oriented Programming aspects of JavaScript first as it should help you realize why you can not write function(Array[i]) in your code above.

:slight_smile: yes i got stuck there and was wondering if this is the only thing required from oop. if so i can continue along with functional programming… but if it will be a similar situation for majority of course then better i learn object oriented programming first

1 Like

so should i start from object oriented programming?

Yes, I suggest following the curriculum order.

1 Like