0
我從一個包含<A>
-tag元素的jQuery包裝器開始。我想結果是:Lodash映射到對象數組
[{href: "http://...", text: "The inner text"}, {...}, ...]
到目前爲止,我得到這個:
這樣的作品,但它看起來像有一個更好的方式,和內text屬性被命名爲「的innerText」,而不是「文本」。我確實需要innerText
的元素,而不是.text()
,因爲它不會清理輸出(換行符,空格,...)。
我在使用Babel編譯ES6時, d我想這裏有個bug,因爲它將'map'語句編譯爲:'return pubs.map(function(_ref){var href = _ref.href,text = _ref.innerText;返回{href:href,text:text}; });''但'_ref'是'map'方法中的索引參數,而不是值。任何想法如何解決? – Koen
第一個參數是Array#map中的值。你在jQuery對象上使用'.toArray()'嗎? –
對!我正在使用一個使用大量鏈接的框架,並且顯然在每一步中都會將一組元素重新轉換爲一個jQuery包裝器,所以我的'toArray'調用沒有效果。 – Koen