Gunnar Bittersmann: Javascript, Array, Objekte kopieren

Beitrag lesen

@@Felix Riesterer

magst Du mir das näher erklären? Dass es hacky ist, kann man direkt sehen. Aber warum ist es sogar nicht empfehlenswert?

Weil die JavaScript-Engine mühsam aus einem Array bzw. Objekt einen String machen muss, nur um diesen gleich darauf wieder mühsam auseinanderzupflücken und in ein Array bzw. Objekt verwandeln muss.

Mühsam heißt: Der Client – d.h. alle Clients, auf denen die Seite angezeigt wird – müssen sinnlos arbeiten. Ressourcenverschwendung.

Warum dann nicht gleich so? 🤪

const b = JSON.parse(JSON.stringify(a).split('').join(''));

Wenn man ein Array bzw. Objekt kopieren will, sollte man genau das tun – ohne Umweg über einen String.

🖖 Живіть довго і процвітайте

--
„Ukončete, prosím, výstup a nástup, dveře se zavírají.“