Я знаю, что могу изменить переменную по ссылке на нее, но по какой-то причине у меня есть этот код:
function getCertInfo() {
inputHolder = document.getElementById("stdIDNumber").value;
var holdStudentName;
var isExist = false;
contract.methods.isEntity(inputHolder).call().then(function(result) {
isExist = result;
console.log(isExist);
});
console.log(isExist);
}
У меня есть простая страница с вводом для вставки идентификатора студента и кнопкой для ее отправки. .. так что функция предполагает go для моей функции умного контракта, чтобы проверить, существует ли идентификатор в блокчейне или нет, и вернуть логическое значение
, но! если я запустил код и поставил существующий идентификатор ... первый консольный журнал будет True, что хорошо, а второй - False, что для меня имеет смысл!