将返回结果存储到变量中
Store returned result to a variable
如何将返回的结果存储到一个变量中而不改变它?我基本上希望函数只被调用一次并存储在变量中。
现在,每次我按下按钮时,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());
});
尝试
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];
}
var word = read();
function Check(strParam){
var guessWord = strParam;
if(guessWord != ""){
if(guessWord !== word){
// I am checking here for the word and it keeps changing
console.log(word);
}
}
}
$('#button').on('click', function() {
Check($('#txtbox').val());
});
这个怎么样:
var lines = result.split(", ");
var randLineNum = Math.floor(Math.random() * lines.length);
var word = lines[randLineNum];
function Check(strParam){
var guessWord = strParam;
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());
});
每次单击按钮时,OnClick 函数都会调用 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];
}
var word = read();
function Check(strParam){
var guessWord = strParam;
//var word = read();
if(guessWord != ""){
if(guessWord !== word){
console.log(word);
}
}
}
$('#button').on('click', function() {
Check($('#txtbox').val());
});
如何将返回的结果存储到一个变量中而不改变它?我基本上希望函数只被调用一次并存储在变量中。
现在,每次我按下按钮时,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());
});
尝试
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];
}
var word = read();
function Check(strParam){
var guessWord = strParam;
if(guessWord != ""){
if(guessWord !== word){
// I am checking here for the word and it keeps changing
console.log(word);
}
}
}
$('#button').on('click', function() {
Check($('#txtbox').val());
});
这个怎么样:
var lines = result.split(", ");
var randLineNum = Math.floor(Math.random() * lines.length);
var word = lines[randLineNum];
function Check(strParam){
var guessWord = strParam;
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());
});
每次单击按钮时,OnClick 函数都会调用 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];
}
var word = read();
function Check(strParam){
var guessWord = strParam;
//var word = read();
if(guessWord != ""){
if(guessWord !== word){
console.log(word);
}
}
}
$('#button').on('click', function() {
Check($('#txtbox').val());
});