上下文:我繼承了一個進程(來自前同事)生成一個通用文件,其中包括創建以下項目列表。該列表稍後需要轉化爲一系列保留嵌套級別的無序鏈接。
從以下數組中,我需要刪除重複項,無論基於href屬性的值顯示多少次。
var array = [
'<tag href="cheese.html">',
'<tag href="cheddar.html"></tag>',
' <tag href="cheese.html"></tag>',
'</tag>',
'<tag href="burger.html">',
' <tag href="burger.html">',
' <tag href="burger.html"></tag>'
' </tag>'
'</tag>'
'<tag href="lettuce.html">',
' <tag href="lettuce.html">',
' <tag href="lettuce.html"></tag>',
' </tag>',
'</tag>',
'<tag href="tomato.html">',
' <tag href="tomato.html"></tag>',
' <tag href="tomato.html">',
' <tag href="tomato.html"></tag>',
' <tag href="tomato.html">',
' <tag href="tomato.html"></tag>',
' <tag href="tomato.html">',
' <tag href="tomato.html"></tag>',
' </tag>',
' </tag>',
' </tag>',
'</tag>',
];
陣列已全部重複刪除後,它應該是這樣的:
'<tag href="cheese.html">',
'<tag href="cheddar.html"></tag>',
'</tag>',
'<tag href="burger.html">',
'</tag>',
'<tag href="lettuce.html">',
'</tag>',
從這裏,我沒有問題提取我需要生成我的鏈接無序列表的信息。我只需要幫助搞清楚如何刪除重複。
爲什麼最後會出現兩個''值? – subwaymatch
一個標籤元素嵌套在另一個標籤元素中。 – Jawa