Vyriešené: Získajte náhodný boolean

Hlavným problémom funkcie Get random boolean je, že nie je bezpečná. Ktokoľvek s prístupom na server môže generovať ľubovoľné boolovské hodnoty.

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

Tento riadok kódu priraďuje náhodnú boolovskú hodnotu premennej „randomBoolean“. Booleovská hodnota je buď true alebo false a je generovaná funkciou Math.random(). Táto funkcia vracia náhodné číslo medzi 0 a 1, a ak je toto číslo väčšie alebo rovné 0.5, potom bude boolovská hodnota pravdivá. V opačnom prípade to bude falošné.

Čo je trieda

?

Trieda v JavaScripte je šablóna na vytváranie objektov.

Rozšíriť triedy

Rozšírené triedy sú funkciou JavaScriptu, ktorá vám umožňuje vytvárať vlastné triedy, ktoré možno použiť vo vašom kóde. To môže byť užitočné, ak potrebujete vytvoriť vlastný typ alebo ak potrebujete pridať špecifickú funkčnosť k existujúcemu typu.

Ak chcete vytvoriť triedu extend v JavaScripte, musíte najprv vytvoriť nový súbor s názvom extend.js a pridať nasledujúci kód:

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

Ďalej musíte definovať vlastnosti a metódy vašej novej triedy. Urobíte to pridaním vlastností a metód do objektu prototypu objektu MyClass. Tu je príklad:

MyClass.prototype._myMetoda = function(){}; MyClass.prototype._anotherMethod = function(){}; MyClass.extend({ _mojaMetóda : funkcia(){}, _iná metóda : funkcia(){} });

Nakoniec musíte svoju novú triedu zaregistrovať pomocou kompilátora JavaScript pridaním nasledujúceho riadku do kódu:

MyClass._register = function(){};

Súvisiace príspevky:

Pridať komentár