Löst: Få slumpmässig boolean

Det största problemet med Get random boolean är att det inte är säkert. Alla som har tillgång till servern kan generera godtyckliga booleska värden.

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

Denna kodrad tilldelar variabeln "randomBoolean" ett slumpmässigt booleskt värde. Det booleska värdet är antingen sant eller falskt, och det genereras av Math.random()-funktionen. Denna funktion returnerar ett slumpmässigt tal mellan 0 och 1, och om detta tal är större än eller lika med 0.5, kommer det booleska värdet att vara sant. Annars blir det falskt.

Vad är en klass

?

En klass i JavaScript är en mall för att skapa objekt.

Förläng klasserna

Utöka klasser är en funktion i JavaScript som låter dig skapa anpassade klasser som kan användas i din kod. Detta kan vara användbart om du behöver skapa en anpassad typ eller om du behöver lägga till specifik funktionalitet till en befintlig typ.

För att skapa en förlängningsklass i JavaScript måste du först skapa en ny fil som heter extend.js och lägga till följande kod:

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

Därefter måste du definiera egenskaperna och metoderna för din nya klass. Detta gör du genom att lägga till egenskaper och metoder till MyClass-objektets prototypobjekt. Här är ett exempel:

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

Slutligen måste du registrera din nya klass med JavaScript-kompilatorn genom att lägga till följande rad i din kod:

MyClass._register = function(){};

Relaterade inlägg:

Lämna en kommentar