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); // 更新自身,數值變為明天