Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania
Viewing all articles
Browse latest Browse all 65225

Nie chcę podmienić wartość pola.

$
0
0

Mam oto taki problem, który już mnie powoli doprowadza do palpitacji serca. Jest sobie o to takie pole konstruktora.

 this.salary = new Number();

Używam strict_mode. Domyślnie ustawia, wartość pola na 0. I jest ok. Ale pewnym momencie, chciałbym podmienić jego wartość.

Validator.prototype.convertToFloat = function (value){
    var floatValue = this.salaryZl + "." + this.salaryGr; // eq 12.3
    var StringValue = floatValue.toString(); // String
    this.salary = Number.parseFloat(StringValue); 
    console.log ("YES?" + this.salary); // dalej ... 0 

Choćbym nie wiem jak próbował za cholere, nie chcę podmienić wartośći. Albo zwraca ukochane undefined albo zero. A nie chcę używać settera bo według jest on .... bardzo brzydki i tak mało wygodny. Dlaczego tak podstawe zadanie jaką jest podmiana wartośći pola JS nie chce wykonać??? Jakieś wskazówki?

PS: this wskazuje na prawidłowy obiekt.


Viewing all articles
Browse latest Browse all 65225

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>