繁体   English   中英

阵列console.log结果之间的差异

[英]difference between array console.log results

我试图在应用程序中使用胜利图表 他们在那里传递样本数据,看起来像这样

Array(5)
0: {x: 1, y: 2}
1: {x: 2, y: 3}
2: {x: 3, y: 5}
3: {x: 4, y: 4}
4: {x: 5, y: 7}

在此处输入图片说明

现在,尝试复制相同内容,我做了类似的事情来创建一个数组对象

for (let j=0; j<5; j++) {
     this.data.push({
         x: data.peaks[0]["eic"]["intensity"][j],
         y: data.peaks[0]["eic"]["rt"][j]
     })
 }

但是当我console.log(this.data)时,它往往看起来像这样

(5) [{…}, {…}, {…}, {…}, {…}]
0: {x: 0, y: 10.7279501}
1: {x: 0, y: 10.73239994}
2: {x: 0, y: 10.73684978}
3: {x: 0, y: 10.7413168}
4: {x: 0, y: 10.74576664}

在此处输入图片说明

现在,除了价值差异之外,在第一个console.log中显示类似以下内容

Array(5)

而在以后,它会显示如下内容

   (5) [{…}, {…}, {…}, {…}, {…}]

有人可以告诉我两者之间有什么区别吗? 而且,如何将我的稍后版本转换为Array(5) (如果有区别)

我想两者都是一样的,因为它们在结果上都显示相同的结果,如果您在使用它们时遇到任何问题,请分享,我们很乐意为您提供帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM