I am new to javascript and I am experimenting with some data to learn about the arrays. unfortunately, I am receiving error as
" Error: TypeError: undefined is not an object in Java Script(evaluating 'dateArray[count] = dateInput[i]')"
what am I doing wrong?
var dateInput = ["18-Sep-2018", "19-Sep-2018", "20-Sep-2018", "21-Sep-2018", "22-Sep-2018"];
var msInput = [86.69, 86.69, 86.76, 86.86, 86.97];
var hsdInput = [79.58, 79.58, 79.58, 79.58, 79.58];
var startDate, endDate, count;
var dateArray, msArray, hsdArray = new Array();
count = 0;
startDate = "18-Sep-2018";
endDate = "21-Sep-2018";
function createArray() {
for (i = 0; i < dateInput.length; i = i + 1) {
if (dateInput[i] >= startDate && dateInput[i] <= endDate) {
dateArray[count] = dateInput[i];
count = count + 1;
}
}
}
createArray();
console.log(msArray);