해결됨: 임의 부울 가져오기

Get random boolean의 주요 문제점은 안전하지 않다는 것입니다. 서버에 액세스할 수 있는 사람은 누구나 임의의 부울 값을 생성할 수 있습니다.

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

이 코드 라인은 임의의 부울 값을 "randomBoolean" 변수에 할당합니다. 부울 값은 true 또는 false이며 Math.random() 함수에 의해 생성됩니다. 이 함수는 0과 1 사이의 임의의 숫자를 반환하며 이 숫자가 0.5보다 크거나 같으면 부울 값이 참이 됩니다. 그렇지 않으면 거짓이 됩니다.

수업이란 무엇인가

?

JavaScript의 클래스는 객체를 생성하기 위한 템플릿입니다.

클래스 확장

확장 클래스는 코드에서 사용할 수 있는 사용자 지정 클래스를 만들 수 있는 JavaScript의 기능입니다. 이는 사용자 지정 유형을 만들어야 하거나 기존 유형에 특정 기능을 추가해야 하는 경우에 유용할 수 있습니다.

JavaScript에서 확장 클래스를 만들려면 먼저 extend.js라는 새 파일을 만들고 다음 코드를 추가해야 합니다.

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

다음으로 새 클래스의 속성과 메서드를 정의해야 합니다. MyClass 객체의 프로토타입 객체에 속성과 메서드를 추가하면 됩니다. 다음은 예입니다.

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

마지막으로 코드에 다음 행을 추가하여 새 클래스를 JavaScript 컴파일러에 등록해야 합니다.

MyClass._register = function(){};

관련 게시물:

코멘트 남김