如何检查NaN错误的值
how to check the value of an NaN error
嗨,所以我的logs.date打印出日志的实际日期,但当我推送它时在一个名为date的新数组中,它会在该数组的每个索引处给我Nan。这是我第一次使用forEach循环和indexOf函数。你们中有人看到它怎么了吗??
这是我的代码:
theLogs.forEach(function(logs){
//if this line gets you 0 or higher it found it at that index, if you get -1 it was not found.
var index = dates.indexOf (logs.date);
if (index > -1){
//it was found so increment
dates[index]++;
}
else {
//it was not found so add a new entry in dates
dates.push(logs.date);
counters[counter] = 1;
}
});
如果logs.date
是undefined
,则递增它将得到一个NaN
值。
> undefined++
< NaN
相关文章:
- jquery中出现NaN错误.已经尝试过ParseInt,但仍然不起作用
- 我的jquery中出现NaN错误
- JavaScript NaN错误,输入文本显示为NaN
- NaN错误和数字保持不变
- 如何检查NaN错误的值
- jquery日期分析器错误获取NaN错误
- Javascript-将字符串转换为Int会返回NaN错误
- NaN 错误代码有什么问题
- 为什么此函数返回 Nan 错误
- javascript中的NaN错误,但在调试时结果正确
- 仅正则表达式 Nan 错误号
- 在magento上的倒计时计时器中出现NaN错误.知道为什么吗
- JavaScript Array.map(parseInt)导致NaN错误
- Nan未定义Nan错误(Firefox、Edge和Safari)
- 将变量传递给 getElementById 会导致 NaN 错误
- 结果得到NaN错误
- JS数字到罗马数字脚本中的NaN错误
- 当我单击总和,乘除按钮时,我收到“ NaN”错误
- JavaScript NaN错误循环
- D3.js-如何在拖动折线图时解决NAN错误(Jsfidle提供)