Hipotetyczny scenariusz. Jest sobie jakiś obiekt, który się wyświetla we #vue i do którego jest edytor w komponencie. Się edytuje na żywo i wszystko spoko dopóki nie przyjedzie pora rezygnacji ze zmian, bo główny obiekt został już zmieniony.
https://jsfiddle.net/qx2p5jgk/
Jaki jest poprawny sposób ogarnięcia danych tak, aby zachować podgląd na żywo i zrobić sensownie działające anulowanie? Mam klonować zawartość obiektu przy edycji? Jest jakiś automat?
#javascript #vuejs
https://jsfiddle.net/qx2p5jgk/
Jaki jest poprawny sposób ogarnięcia danych tak, aby zachować podgląd na żywo i zrobić sensownie działające anulowanie? Mam klonować zawartość obiektu przy edycji? Jest jakiś automat?
#javascript #vuejs



























var map = mapArray();
var bufor = map;
mapArray() zwraca pewną tablicę.
Czy podczas przypisania bufor = map tworzona jest nowa kopia tej tablicy czy przekazywany jest tylko wskaźnik? Jak edytuję tablicę bufor to edytuje się też map?
#javascript
const clonedArray = oldArray.map(_=>_.slice());chyba że ES5 to wtedy
var clonedArray = oldArray.map(function(_) { return _.slice(); })