为什么我的长十进制数显示为" NaN"在javascript

时间:2018-05-25 16:18:30

标签: javascript

看一下这个截图:

enter image description here

如您所见,此数组的最后一个索引在控制台日志中显示为"0.7713948369012206"

但是当我在控制台日志中扩展数组时,第8个索引显示为"NaN"。它影响了我的代码,为什么它没有显示为正常数字?

我的数组有数以千计的对象:

array = {"abc": [0.7279141471991091, 0.7453059204457335, 0.7978668971106029, 0.6570360524074181, 0.7549066077622528, 0.7268105740052934, 0.7351847097682157, 0.7031287738185653, 0.7713948369012206] , "dsfs": [0.1454351471991091, 0.3054449204457335, 0.9353788971106029, 0.8570360524074181, 0.5549066077622528, 0.7268105740052934, 0.6351847097682157, 0.3031287738185653, 0.3523948369012206]}

1 个答案:

答案 0 :(得分:3)

将鼠标悬停在Chrome控制台中的小蓝色i图标上,您将看到解释此行为的工具提示。单击减速三角形时,将评估变量。索引8处的数组值在最初的console.log和向下旋转并检查值之间进行更改。

请参阅:Chrome js debug - two different values at the same time