您的位置:首頁技術文章
文章詳情頁

javascript - js中Map對象怎么拿到[[entries]]這個屬性的值?

瀏覽:144日期:2023-04-18 10:42:21

問題描述

javascript - js中Map對象怎么拿到[[entries]]這個屬性的值?

問題解答

回答1:

var m = new Map();m.entries();回答2:

無法直接訪問,這個值其實是對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’]]

其中每一項第一個為鍵名,第二個為鍵值。

標簽: JavaScript
相關文章:
国产综合久久一区二区三区