BadMutable
Day.js 被设计成不可变的对象,但是为了方便一些老项目实现对 moment.js 的替换,可以使用 🚨 BadMutable 🚨 插件让 Day.js 转变成可变的对象,
在绝大多数项目中 不推荐使用这个插件。
当使用这个插件后,所有的 setter 都会更新当前实例。
javascript
var badMutable = require("dayjs/plugin/badMutable");
dayjs.extend(badMutable);
// with 🚨 BadMutable 🚨 plugin
const today = dayjs();
today.add(1, "day");
console.log(today); // update itself, value will be tomorrow