Function.validateParameters 함수

메서드에 대한 매개 변수가 예상대로 인지 유효성을 검사합니다.

var a = objVar.validateParameters(parameters,expectedParameters,validateParameterCount);

parameters

메서드에 전달된 매개 변수 값의 배열입니다.

expectedParameters

예상되는 매개 변수를 설명하는 JSON 개체의 배열입니다.

validateParameterCount

추가 매개 변수가 허용되지 않는 경우 true, 무시해야 하는 경우 False입니다. 기본값은 true입니다.

해당 매개 변수가 유효한 경우 True, 그렇지 않으면 null입니다.

다음 예제에서는 validateParameters 함수를 사용하는 방법을 보여 줍니다.

Array.insert = function Array$insert(array, index, item) {
    var e = Function. validateParameters(arguments, [
        {name: "array", type: Array, elementMayBeNull: true},
        {name: "index", mayBeNull: true},
        {name: "item", mayBeNull: true}
    ]);
    if (e) throw e;
    ...
}
표시: