![](/img/trans.png)
[英]How can i use $.map with Object.keys function to get the first value from array given for Object.keys?
[英]How can I quickly retrieve a value from a MapIterator returned from Object.keys function?
我有一個變量RULE_TABLE
,它是一個將對象映射到字符串的映射。
我想在Chrome開發者控制台中快速從RULE_TABLE
的鍵中檢索一些值。
如果我跑步
a = RULE_TABLE.keys()
我得到一個MapIterator對象。
但是,我嘗試以下兩種方法之一:
a[0]
我無法檢索任何值:
最終我以這種方式將其轉換為列表
var keys = [];
for (var key of RULE_TABLE.keys()) {
keys.push(key);
}
我的問題是:
有沒有更快的方法可以將MapIterator
轉換為列表? 例如, list()
如何在python中運行?
Chrome版本:57.0.2987.133版(64位)
假設您使用的是本機Map
,並且可以使用ES6,則可以使用spread運算符擴展Map.keys()
const keys = [...RULE_TABLE.keys()]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.