javascript - Wie erhalte ich den Wert des Attributs [[entries]] des Map-Objekts in js?
大家讲道理
大家讲道理 2017-06-30 09:59:04
0
2
1043

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

Antworte allen(2)
女神的闺蜜爱上我
var m = new Map();
m.entries();
给我你的怀抱

无法直接访问,这个值其实是对entries()[[Entries]]的映射,不过里面是一个key => map数组,可以用以下几个方法获取。

方法1

var arr = [];
var map = new Map();
for(var [key, val] of map.entries()) {
    arr.push([key, val]);
}

方法2

var map = new Map();
Array.from(map);

以上两种方法输出的数组类似:

[
    [1, 'a'],
    [2, 'b']
]

其中每一项第一个为键名,第二个为键值。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage