我添加以下代碼:在JavaScript中擴展本地Date對象是否會導致意想不到的效果?
Date.prototype.formatMMDDYYYY = function() {
return (this.getMonth() + 1) +
"/" + this.getDate() +
"/" + this.getFullYear();
}
ReSharper的代碼檢查工具告訴我,Extending prototype of native object 'Date' may cause unexpected effects
。
什麼是可能發生的一些意想不到的影響?
P.S.這個question討論了爲什麼一般擴展對象是個壞主意,但所有的答案都非常模糊。我正在尋找我以我所做的方式擴展Date對象的特定副作用。
@Ivar我澄清了這個問題。基本上我正在尋找你所鏈接的問題沒有提供的細節。 – AngryHacker