Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我的长十进制数字显示为“quot;“南”;在javascript中_Javascript - Fatal编程技术网

为什么我的长十进制数字显示为“quot;“南”;在javascript中

为什么我的长十进制数字显示为“quot;“南”;在javascript中,javascript,Javascript,请看此屏幕截图: 如您所见,此数组的最后一个索引在控制台日志中显示为“0.7713948369012206” 但是当我在控制台日志中扩展数组时,第8个索引显示为“NaN”。它影响了我的代码,为什么它没有显示为一个正常的数字 我的阵列中有数千个对象,如下所示: array={“abc”:[0.7279141471991091,0.7453059204457335,0.7978668971106029,0.6570360524074181,0.754906060607622528,0.726810

请看此屏幕截图:

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

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

我的阵列中有数千个对象,如下所示:


array={“abc”:[0.7279141471991091,0.7453059204457335,0.7978668971106029,0.6570360524074181,0.754906060607622528,0.7268105740052934,0.7351847097682157,0.703128738185653,0.77139489012206],“dsfs”:[0.1454351471991091, 0.3054449204457335, 0.9353788971106029, 0.8570360524074181, 0.5549066077622528, 0.7268105740052934, 0.6351847097682157, 0.3031287738185653, 0.3523948369012206]}

将鼠标移到chrome控制台中的蓝色小图标上,您将看到一个解释此行为的工具提示。当您单击旋转下降三角形时,将对变量进行求值。索引8处的数组值将在您最初运行console.log和旋转并检查值之间进行更改


请参阅:

当我记录
数组时,它显示我可以…请包括浏览器名称+版本以及您使用的操作系统。您可以在代码段中复制它吗?每次从文本复制数组都会正确显示给我们。浏览器名称为Opera,是最新版本。Windows 10让我尝试复制,给我5分钟,我的代码很长,请稍候很长。我需要最小化它,使其易于理解。是的,
值刚刚被评估过
,但我不确定该链接如何解决我的问题。我应该怎么做?它不仅仅是console.log。当我从数组计算最大值时,代码总是选择
NaN
是最大值。在代码中的某个地方,在你
console之后.log
第一次以及当您单击降速值时,该值被设置为NaN。降速是什么意思?我听说这个术语用来描述单击控制台输出左侧的灰色小三角形。