BadMutable
Day.js 的设计理念是不可变性。然而,为了在某些遗留项目中实现与 Moment.js 的完全兼容,我们引入了一个插件 🚨 BadMutable 🚨,使 Day.js 具备可变性。
强烈不建议在大多数项目中使用此插件。
启用此插件后,所有 setter 方法都会直接更新实例本身。
javascript
var badMutable = require('dayjs/plugin/badMutable');
// import badMutable from 'dayjs/plugin/badMutable' // ES 2015
dayjs.extend(badMutable);
// 启用 🚨 BadMutable 🚨 插件
const today = dayjs();
today.add(1, 'day');
console.log(today); // 更新自身,其值为明天