文章詳情頁
javascript - js中Map對象怎么拿到[[entries]]這個屬性的值?
瀏覽:118日期:2023-04-18 10:42:21
問題描述
問題解答
回答1:var m = new Map();m.entries();回答2:
無法直接訪問,這個值其實是對entries()內[[Entries]]的映射,不過里面是一個key => map數組,可以用以下幾個方法獲取。
方法1var 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
相關文章:
1. sass - gem install compass 使用淘寶 Ruby 安裝失敗,出現 4042. javascript - js 對中文進行MD5加密和python結果不一樣。3. mysql里的大表用mycat做水平拆分,是不是要先手動分好,再配置mycat4. window下mysql中文亂碼怎么解決??5. 為啥不用HBuilder?6. python - (初學者)代碼運行不起來,求指導,謝謝!7. javascript - h5上的手機號默認沒有識別8. python - 獲取到的數據生成新的mysql表9. python的文件讀寫問題?10. 為什么python中實例檢查推薦使用isinstance而不是type?
排行榜
