Как сохранить возвращенный результат в переменную без ее изменения? Я в основном хочу, чтобы функция вызывалась только один раз и сохранялась в переменной.Сохранить возвращаемый результат переменной
В настоящее время var word
меняет свое значение каждый раз, когда я нажимаю кнопку. Я хочу, чтобы получить отставного значение из функции read()
и сохранить значение то же самое для проверки
Вот мой код:
function read() {
// var result gets a random line from a file
var lines = result.split(", ");
var randLineNum = Math.floor(Math.random() * lines.length);
return lines[randLineNum];
}
function Check(strParam){
var guessWord = strParam;
var word = read();
if(guessWord != ""){
if(guessWord !== word){
console.log(word); // I am checking here for the word and it keeps changing
}
}
}
$('#button').on('click', function() {
Check($('#txtbox').val());
});
Действительно непонятно, что вы хотите делать. Пожалуйста, расширьте желаемое поведение и цель. Функция должна вызываться только один раз за клик, если это не требуется, попробуйте использовать 'one()' или вызывать 'off()' – charlietfl
@charlietfl проверить сейчас :) – user4756836
сохранить значение и делать то, что когда кнопка снова нажимается? – charlietfl