gpt4 book ai didi

javascript - 错误 : TypeError: undefined is not an object in Java Script

转载 作者:行者123 更新时间:2023-11-30 14:22:51 24 4
gpt4 key购买 nike

我是 javascript 的新手,我正在试验一些数据来了解数组。不幸的是,我收到的错误是

" Error: TypeError: undefined is not an object in Java Script(evaluating 'dateArray[count] = dateInput[i]')"

我做错了什么?

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);

最佳答案

你应该这样写:

var dateArray = [], msArray = [], hsdArray = [];

因为在 var dateArray, msArray, hsdArray = new Array();dateArray 和 msArray 未定义

关于javascript - 错误 : TypeError: undefined is not an object in Java Script,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52454402/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com