BadMutable
Day.js został zaprojektowany jako biblioteka niemutowalna. Jednak, aby zapewnić kompatybilność z moment.js w starszych projektach, wprowadziliśmy wtyczkę 🚨 BadMutable 🚨, która umożliwia modyfikowanie instancji Day.js.
To NIE jest zalecane i NIE powinno być używane w większości projektów.
Po włączeniu tej wtyczki wszystkie metody ustawiające (settery) będą modyfikować bieżącą instancję.
javascript
var badMutable = require('dayjs/plugin/badMutable');
// import badMutable from 'dayjs/plugin/badMutable' // ES 2015
dayjs.extend(badMutable);
// z wtyczką 🚨 BadMutable 🚨
const today = dayjs();
today.add(1, 'day');
console.log(today); // modyfikuje instancję, a jej wartość będzie wskazywać na jutro.