Array Test

by Pranab Dey

HTML

<p></p>

JavaScript

var result, position,
  para = document.querySelector("p");

function arrPerform(p) {
  if (p.length % 2 === 0) {
    var valueOfSumMiddleElm = ((p.length / 2) + ((p.length / 2) + 1)) / 2;
  }
  p.forEach(function(_, index) {
    if (p[index] == "0") {
      position = parseInt(index) + 1;
      result = p.splice(position, 0, valueOfSumMiddleElm);
    }
  });
  var originalArray = p.length;
  for(var i=0; i<originalArray; i++) {
    if (p[i] < 0) {
      result = p.splice(i, 1);
    }
  }
  var removePositiveNum = p.splice(1, 1);
  para.innerHTML = p;
}
console.log(arrPerform(["1", "-2", "0", "4", "0", "6", "7", "8"]));