Løst: Få tilfældig boolesk

Hovedproblemet med Get random boolean er, at det ikke er sikkert. Enhver med adgang til serveren kan generere vilkårlige booleske værdier.

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

Denne kodelinje tildeler en tilfældig boolesk værdi til variablen "randomBoolean". Den boolske værdi er enten sand eller falsk, og den genereres af Math.random()-funktionen. Denne funktion returnerer et tilfældigt tal mellem 0 og 1, og hvis dette tal er større end eller lig med 0.5, vil den boolske værdi være sand. Ellers vil det være falsk.

Hvad er en klasse

?

En klasse i JavaScript er en skabelon til at skabe objekter.

Udvid klasserne

Udvid klasser er en funktion i JavaScript, der giver dig mulighed for at oprette brugerdefinerede klasser, der kan bruges i din kode. Dette kan være nyttigt, hvis du skal oprette en brugerdefineret type, eller hvis du skal tilføje specifik funktionalitet til en eksisterende type.

For at oprette en extend-klasse i JavaScript skal du først oprette en ny fil kaldet extend.js og tilføje følgende kode:

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

Dernæst skal du definere egenskaberne og metoderne for din nye klasse. Det gør du ved at tilføje egenskaber og metoder til MyClass-objektets prototypeobjekt. Her er et eksempel:

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

Til sidst skal du registrere din nye klasse med JavaScript-kompileren ved at tilføje følgende linje til din kode:

MyClass._register = function(){};

Relaterede indlæg:

Efterlad en kommentar