我聲明瞭兩種方法。無法在Number上調用聲明的原型,而String在JavaScript中工作
String.prototype.hazaa = function (shazoo) {
return this + shazoo;
}
Number.prototype.hazaa = function (shazoo) {
return this + shazoo;
}
當我打電話給前者時,我得到了預期的行爲。但是,調用第二個函數會產生下面的錯誤。我有感覺,這是我的C# - 令人驚訝的(我正在考慮擴展方法和麪向對象的調用)的感覺。調用的執行如下。
"abc".hazaa("shazoo");
12345.hazaa(00000000);
是否有另一種語法來調用我添加的函數?我沒有以正確的方式宣佈原型加法?
是的,我做了the research但我可能會錯過一個相關點。
,如果你想訪問數量的屬性文字是一個整數...'12345..hazaa (000000)'......雙贏的勝利......這是一個勇敢的人,用「研究」這個詞鏈接到w3schools ......第二次我在SO上做到這是最後一個 - 人們非常沮喪: # –
@JaromandaX Hehehe。我意識到我的諷刺並沒有表現出來。也許我應該改爲「*在研究智慧的最終來源方面表現出色*」,hihi。 –
_「我可能會錯過一個相關的點」_事實證明這是_decimal_點:) –