title: moment.js为何要设计成mutable的，有何优缺点？
topic: JavaScript
content: 我以前没有谈论过momentjs。很大程度上是因为我从来不用momentjs。不用它的一个实际的原因是我没有很多处理时间的需求，另一个更重（Zhuang）要（B）的原因则是momentjs不符合我对库的品味要求 datetime本应该是primitive值（或不可变对象），JS中Date类型已经是一个（从Java那里遗传来的）错误，我为什么还要用一个延续错误的库？！ 在momentjs社区，这个问题从很多年前（至少4年前）直到现在有无数人讨论过甚至提过PR。
answerer_tags: Web开发者