JSFiddle - React, Tailwind, and code Playground

by HappyCougar

JavaScript

/* 1.a */
function getArrayByMaxValue(maxValue) {
  var array = [];
  for (var i = 0; i <= maxValue; i++) {
    array.push(i);
  }
  return array;
}

/* 1.b - best practice */
function getArraySum(arr) {
  return arr.reduce(function(sum, current) {
    return sum + current;
  }, 0);
}

/* 1.c - best practice */
function getArrayMinValue(arr) {
	return Math.min.apply(null,arr);
}

/* 1.d - best practice */
function getArrayMaxValue(arr) {
	return Math.max.apply(null,arr);
}

/* 1.f - best practice */
function getArrayEvenValues(arr) {
  return arr.filter(function(x) {
     return x % 2 === 0;
  })
}