如何将Element.querySelectorAll body "h1"
的结果(即IO NodeList
)转换为IO (List Node)
。我知道我可以自己写函数。有内置函数吗?
我的实现:
nodeListToList nl = nl
& NodeList.getLength
<&> (x -> [0..x - 1])
>>= mapM (item nl)
<&> catMaybes