Çözüldü: Rastgele boole alın

Get random boolean ile ilgili temel sorun, güvenli olmamasıdır. Sunucuya erişimi olan herkes keyfi boole değerleri üretebilir.

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

Bu kod satırı “randomBoolean” değişkenine rastgele bir boole değeri atar. Boole değeri true veya false'tur ve Math.random() işlevi tarafından üretilir. Bu işlev, 0 ile 1 arasında rastgele bir sayı döndürür ve bu sayı 0.5'ten büyük veya ona eşitse, boolean değeri doğru olur. Aksi takdirde, yanlış olacaktır.

sınıf nedir

?

JavaScript'te bir sınıf, nesneler oluşturmak için bir şablondur.

Sınıfları Genişlet

Genişletilmiş sınıflar, kodunuzda kullanılabilecek özel sınıflar oluşturmanıza izin veren bir JavaScript özelliğidir. Bu, özel bir tür oluşturmanız gerektiğinde veya mevcut bir türe belirli işlevler eklemeniz gerektiğinde yararlı olabilir.

JavaScript'te bir extension sınıfı oluşturmak için önce extension.js adlı yeni bir dosya oluşturmanız ve aşağıdaki kodu eklemeniz gerekir:

var Sınıfım = işlev(){}; Sınıfım.prototip = {}; MyClass.extend = işlev(diğer){ this.prototype = other.prototype; };

Ardından, yeni sınıfınızın özelliklerini ve yöntemlerini tanımlamanız gerekir. Bunu, MyClass nesnesinin prototip nesnesine özellikler ve yöntemler ekleyerek yaparsınız. İşte bir örnek:

Sınıfım.prototip._myMethod = işlev(){}; Sınıfım.prototip._anotherMethod = işlev(){}; MyClass.extend({ _myMethod : function(){}, _anotherMethod : function(){} });

Son olarak, kodunuza aşağıdaki satırı ekleyerek yeni sınıfınızı JavaScript derleyicisine kaydetmeniz gerekir:

Sınıfım._register = işlev(){};

İlgili Mesajlar:

Leave a Comment