Zgjidhet: Merr boolean të rastësishme

Problemi kryesor me Get random boolean është se nuk është i sigurt. Kushdo që ka akses në server mund të gjenerojë vlera arbitrare boolean.

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

Kjo linjë kodi i cakton një vlerë të rastësishme boolean ndryshores "randomBoolean". Vlera boolean është ose e vërtetë ose e gabuar dhe gjenerohet nga funksioni Math.random(). Ky funksion kthen një numër të rastësishëm midis 0 dhe 1, dhe nëse ky numër është më i madh ose i barabartë me 0.5, atëherë vlera e booleanit do të jetë e vërtetë. Përndryshe, do të jetë false.

Çfarë është një klasë

?

Një klasë në JavaScript është një shabllon për krijimin e objekteve.

Zgjatja e klasave

Klasat e zgjatura janë një veçori e JavaScript që ju lejon të krijoni klasa të personalizuara që mund të përdoren në kodin tuaj. Kjo mund të jetë e dobishme nëse keni nevojë të krijoni një lloj të personalizuar ose nëse keni nevojë të shtoni funksionalitet specifik në një lloj ekzistues.

Për të krijuar një klasë extension në JavaScript, së pari duhet të krijoni një skedar të ri të quajtur extend.js dhe të shtoni kodin e mëposhtëm:

var MyClass = funksion(){}; MyClass.prototype = {}; MyClass.extend = funksion(tjetër){ this.prototype = other.prototip; };

Më pas, duhet të përcaktoni vetitë dhe metodat e klasës suaj të re. Ju e bëni këtë duke shtuar vetitë dhe metodat në objektin prototip të objektit MyClass. Këtu është një shembull:

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

Së fundi, ju duhet të regjistroni klasën tuaj të re me përpiluesin JavaScript duke shtuar rreshtin e mëposhtëm në kodin tuaj:

MyClass._register = funksion(){};

Mesazhe të ngjashme:

Lini një koment