Javascript Array.push is 945x faster than Array.concat

4 Likes

Era destul de clar. Si uite asa se subliniaza o problema a programarii functionale.

I’ll bite, de ce era clar si care este problema functionarii functionale la care te referi?

Presupun că se referă la faptul că în programarea funcţională nu ai voie să modifici argumentele pe care le pasezi funcţiei şi atunci, ca să obţii concatenarea a doi vectori, trebuie să creezi un al treilea vector, consumând RAM şi timp de procesor. La push situaţia este diferită, pentru că pur şi simplu adaugi la primul vector elementele celui de-al doilea.

2 Likes