如何使用javascript以数组格式显示地图集

如何使用javascript以数组格式显示地图集,javascript,node.js,set,Javascript,Node.js,Set,我已将嵌套贴图添加到集合中,并尝试以数组格式显示它,如何显示它。提前谢谢 我正试图以这种方式访问数组。从(成功),但我得到的是空响应 Set { Map { 'name' => 'Sana', 'age' => '20', 'image' => Map { 'image.jpg' => '1560859330116' }, 'image' => 'N/A' }, Map { 'name

我已将嵌套贴图添加到集合中,并尝试以数组格式显示它,如何显示它。提前谢谢

我正试图以这种方式访问数组。从(成功),但我得到的是空响应

 Set {
     Map {
     'name' => 'Sana',
     'age' => '20',
     'image' => Map {
     'image.jpg' => '1560859330116' },
     'image' => 'N/A' },
     Map {
     'name' => 'Ria',
     'age' => '25',
     'image' => Map {
     'image.jpg' => '1560859330116' },
     'image' => 'N/A' }}
这是我的输入集


我希望它是数组格式的

如果您尝试将集合或映射序列化为JSON,您将得到一个空对象,因为它们不存储数组和对象之类的属性值。如果您没有直接使用
JSON.stringify()
,那么可能是在客户机和服务器之间发送数据,或者使用某种序列化数据的库。您需要转换,或者只是切换到使用数组和对象

您需要一组贴图而不是一组对象,这有什么特别的原因吗

const set=新集合([1,2,3]);
log(JSON.stringify(set));
常量映射=新映射([[a',1],[b',2]];
log(JSON.stringify(map));
常数arr=[1,2,3];
log(JSON.stringify(arr));
常量obj={a':1,'b':2};
log(JSON.stringify(obj));
对象的常数=[
{'a':1,'b':2},
{'c':3,'d':3}
];

log(JSON.stringify(arr_of_objs))请编辑问题以添加澄清,不要将其放在评论中。显示输入和您试图获得的结果。这不是有效的JS输入…您是对的,我使用了对象数组而不是贴图,谢谢Anyway@VanishreeRavikumar没问题。我看你是新来的,只是提醒你,如果答案对你有帮助,就把它们标记为答案。