What means the #text nodeName : these are the empty line breaks that you have unintentionally introduced in your markup.Use children instead of childNodes if you don't want to include text nodes. Whitespace inside elements is considered as text, and text is considered as nodes.
Fetch multiple Urls / using axios to fetch multiple urls: https://www.codegrepper.com/code-examples/javascript/using+axios+to+fetch+multiple+urls
Remove duplicate values from JS array [duplicate]: https://stackoverflow.com/questions/9229645/remove-duplicate-values-from-js-array
javascript: how to remove duplicate arrays inside array of arrays : https://stackoverflow.com/questions/44014799/javascript-how-to-remove-duplicate-arrays-inside-array-of-arrays
Remove Duplicates from an Array: https://www.javascripttutorial.net/array/javascript-remove-duplicates-from-array/
How can I reorder/sort a NodeList in JavaScript? https://stackoverflow.com/questions/4760080/how-can-i-reorder-sort-a-nodelist-in-javascript