5
如何獲取immutable.js映射的第一個鍵(不是值)?如何獲取immutable.js映射的第一個鍵(不是值)?
基本上myMap.first()
將返回值,但我感興趣的關鍵...
我可以做一個foreach和第一儲存,但必須是一個更好的辦法!
沒有看到它的文檔,缺少概率吧...:/
TX
肖恩
如何獲取immutable.js映射的第一個鍵(不是值)?如何獲取immutable.js映射的第一個鍵(不是值)?
基本上myMap.first()
將返回值,但我感興趣的關鍵...
我可以做一個foreach和第一儲存,但必須是一個更好的辦法!
沒有看到它的文檔,缺少概率吧...:/
TX
肖恩
做到這一點 -
var firstKey = map.keySeq().first();
說明 - 獲取我是這張地圖的一個懶惰的按鍵序列,然後解析第一個鍵。或者,您可以使用返回普通的舊ES6迭代器的方法keys()
。儘管如此,它的性能會降低。
不確定關於小事,你爲什麼要第一個鍵。如果您的用例與地圖中的條目順序有關,則可以使用OrderedMap。另外seq應該表現更好,因爲它不是在所有項目上運行。 – hazardous