Wpis z mikrobloga

Ciekawy artykuł opisujący kolosalną różnicę wydajności pomiędzy metodą concat() w JavaScript, a push()': https://uilicious.com/blog/javascript-array-push-is-945x-faster-than-array-concat/

Okazuje się, że Array.push jest 945 razy szybsze, niż Array.concat. Mając tablice 'a' oraz 'b', o wiele wydajniej jest użyć takiego kodu: a.push(...b) zamiast takiego: a.concat(b). Wszystko dlatego, że concat() tworzy nową tablicę, a nie modyfikuje już istniejącą.

#programowanie #naukaprogramowania #programista15k #programujzwykopem #js #javascript
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach