这个Javascript符号{e=>;e}表示什么?
在对pdf库问题进行故障排除时,我看到了一个对我来说不熟悉的符号:这个Javascript符号{e=>;e}表示什么?,javascript,Javascript,在对pdf库问题进行故障排除时,我看到了一个对我来说不熟悉的符号: { e => e } 在下面的屏幕截图中,我看到我相信的是一个名为“目录”的对象的名为“dict”的属性。属性“dict”是一个地图数据结构 双括号[[Entries]]表示法是我认为表示javascript内部属性的符号,我认为可以理解为类似于map.Entries()方法。因此,我希望下面看到的是映射条目的输出,映射的密钥对值 现在,对我来说,这就是事情变得模糊不清的地方。这个映射中的键似乎是数值0-5,它的值
{ e => e }
- 在下面的屏幕截图中,我看到我相信的是一个名为“目录”的对象的名为“dict”的属性。属性“dict”是一个地图数据结构
- 双括号[[Entries]]表示法是我认为表示javascript内部属性的符号,我认为可以理解为类似于
方法。因此,我希望下面看到的是映射条目的输出,映射的密钥对值map.Entries()
- 现在,对我来说,这就是事情变得模糊不清的地方。这个映射中的键似乎是数值0-5,它的值是前面提到的
。花括号让人联想到对象和函数,其中似乎有一个箭头函数{e=>e}
{e=>e}
(以及之后的{e=>t}
)只是Chrome控制台向您显示Map
条目的方式,其中键是一个对象,其构造函数是e
,其值是一个构造函数也是e
(或者{e=>t}
案例的t
)
您可以在这里看到(在Chrome或其他使用类似显示的浏览器中):
e类{
}
常数m=新映射();
m、 set(新的e(),新的e());
控制台日志(m)代码>
查看真正的JavaScript控制台。