Co jest najłatwiejszy sposób (z "natywnym" javascript) do duplikowania każdego elementu tablicy javascript?Jak duplikować elementy w tablicy js?
Zamówienie ma znaczenie.
Na przykład:
a = [2, 3, 1, 4]
// do something with a
a
// a is now [2, 2, 3, 3, 1, 1, 4, 4]
Niekorzystny/zalecany/niezawodny, ale regex może być również używany. 'a = a.join (','). replace (/ (\ d +)/g," $ 1, $ 1 ") split (','). map (Number);' – Tushar
@Tushar Ładny pomysł. Jednak, jak już zakładałeś, szukam ogólnego rozwiązania, które działa również z tablicami łańcuchów, które mogą zawierać przecinki ... –
** Najlepszymi odpowiedziami na to pytanie wydają się gry o złożonym kodzie golfowym **. Nie używaj zmniejszenia, intencja jest bardzo niejasna. Czasem pętla for jest poprawną odpowiedzią, przepraszam. –