Describe and use the forEach function
Implement the forEach function
var arr = [1,2,3,4,5,6];
function double(arr) {
  for(var i = 0; i < arr.length; i++) {
    console.log(arr[i] * 2);
  }
}
double(arr); var arr = [1,2,3,4,5,6];
 forEach(arr, function(number) {
     console.log(number * 2);
 });Double With forEach
function forEach(array, callback) {
  // To be implemented
}// Callback signature
function callback(curElement, currentIndex, array) {
  // Implemented by the caller of forEach
}forEach Function Definition
var strings = ["my", "forEach", "example"];
var result = "";
forEach(strings, function(str, index, array) {  
  if (array.length - 1 !== index){
    result += str + " ";
  } else {
    result += str + "!!!";
  }
});forEach Example With All Callback Parameters
result = "my forEach example!!!"
var strings = ["my", "forEach", "example"];
var result = "";
forEach(strings, function(str, index, array) {  
  if (array.length - 1 !== index){
    result += str + " ";
  } else {
    result += str + "!!!";
  }
});forEach Example With All Callback Parameters
result =
"my "
"my" 0 strings
var strings = ["my", "forEach", "example"];
var result = "";
forEach(strings, function(str, index, array) {  
  if (array.length - 1 !== index){
    result += str + " ";
  } else {
    result += str + "!!!";
  }
});forEach Example With All Callback Parameters
result =
"my forEach "
"forEach" 1 strings
var strings = ["my", "forEach", "example"];
var result = "";
forEach(strings, function(str, index, array) {  
  if (array.length - 1 !== index){
    result += str + " ";
  } else {
    result += str + "!!!";
  }
});forEach Example With All Callback Parameters
result =
"my forEach example!!!"
"example" 2 strings