如何將返回的結果存儲到變量中而不更改?我基本上希望函數只能被調用一次並存儲在變量中。將返回的結果存儲到變量中
現在,當我按下按鈕時,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