Rešeno: Dobiti nasumični boolean

Glavni problem sa Get random boolean je taj što nije bezbedan. Svako ko ima pristup serveru može generirati proizvoljne logičke vrijednosti.

var randomBoolean = Math.random() >= 0.5;

Ova linija koda dodjeljuje slučajnu logičku vrijednost varijabli "randomBoolean". Booleova vrijednost je istinita ili lažna, a generira je funkcija Math.random(). Ova funkcija vraća nasumični broj između 0 i 1, a ako je ovaj broj veći ili jednak 0.5, onda će logička vrijednost biti istinita. U suprotnom će biti lažno.

Šta je klasa

?

Klasa u JavaScript-u je šablon za kreiranje objekata.

Extend Classes

Proširene klase su karakteristika JavaScript-a koja vam omogućava da kreirate prilagođene klase koje se mogu koristiti u vašem kodu. Ovo može biti korisno ako trebate kreirati prilagođeni tip ili ako trebate dodati određenu funkcionalnost postojećem tipu.

Da biste kreirali proširenu klasu u JavaScriptu, prvo morate kreirati novu datoteku pod nazivom extend.js i dodati sljedeći kod:

var MyClass = function(){}; MyClass.prototype = {}; MyClass.extend = function(other){ this.prototype = other.prototype; };

Zatim morate definirati svojstva i metode vaše nove klase. To možete učiniti dodavanjem svojstava i metoda prototipu objekta MyClass. Evo primjera:

MyClass.prototype._myMethod = function(){}; MyClass.prototype._anotherMethod = function(){}; MyClass.extend({ _myMethod : function(){}, _anotherMethod : function(){} });

Konačno, morate registrirati svoju novu klasu u JavaScript kompajleru dodavanjem sljedećeg reda vašem kodu:

MyClass._register = function(){};

Slični postovi:

Ostavite komentar