Я делаю проверку для определенных объектов. Этот код проверен определенным ключомN validationRule и validateObj.
Мне нужно реализовать попытку try для записи в журнал при возникновении ошибки и при несоответствии значения.
function validationKey(keyN) {
var valObj = window.config.validationRule;
if (typeof(validateObj[keyN]) != 'undifined') {
for (i = 0; i < validateObj[keyN].validationTypes[i] {
switch (validateObj[keyN].validationTypes[i]) {
case (dataType):
if (typeof(_dl[keyN]) == validateObj[keyN].exceptionDataType) {
console.log(keyN + "..value matched");
} else {
console.log(keyN + "..is not matched");
}
break;
case ('length'):
if (_dl[keyN].length != validateObj[keyN].exceptionLength) {
console.log(keyN + "..value matched");
} else {
console.log(keyN + "..is not matched");
}
break;
default:
console.log(_dl[keyN] + "..not validated as no rule defined");
}
}
}
else {
console.log("No validation Object available");
}
Я использовал эту попытку, как показано ниже. Это не дает никакого вывода
try {
validationKey(keyN);
} catch (e) {
console.log(e);
}