BLOGas.lt
Sukurk savo BLOGą Kitas atsitiktinis BLOGas

Sharepoint Development

2011-03-19

Truputis magijos: Sveikųjų skaičių žaidimai

 „JavaScipt” turi automatinį tipų pakeitimą. Tačiau kartais tai sukelia sumaištį. Aptariami pavyzdžiai, susiję su parseInt funkcija. Pabaigoje nurodytame straipsnelyje pasiūlomas įdomus sprendimas - ją perrašyti patikslinant veikimą. Tokią techniką galima panaudoti visų globaliųjų funkcijų pakeitimui.

Galutinė naujos parseInt  funkcijos versija:

parseInt = function (n, r) {

 if (parseInt("010") === 10) return;

   var savedOriginal = parseInt;

   return (function(n,r) {
       if (r === undefined) {
          n = n.replace(/^s*/, "");
          if (n.substr(0,2) === "0x") {
             r = 16;
           } else {
              r = 10;
           }
        }
        return savedOriginal(n, r);
    });
} ()

Daugiau apie tai (ir paaiškinimus) skaitykite: Truputis magijos: perrašome parseInt funkciją

Patiko (0)

Rodyk draugams



Nėra komentarų »

Dar nėra komentarų.

Šio įrašo komentarų RSS srautas. Citatos URL

Parašykite komentarą

„WordPress“ variklis. WPMU Theme pack by WPMU-DEV.