Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在函数、JSON数组和布尔值中使用For/In_Javascript_Arrays_Json_Boolean_For In Loop - Fatal编程技术网

Javascript 在函数、JSON数组和布尔值中使用For/In

Javascript 在函数、JSON数组和布尔值中使用For/In,javascript,arrays,json,boolean,for-in-loop,Javascript,Arrays,Json,Boolean,For In Loop,我正在做一个项目,我需要在每次点击按钮时显示文本字符串。现在我是这样做的- var i = 0; var len = s1Dialogue.length function dialogue1() { if (i < len) { drawDialogueText(s1Dialogue[i++], 880, 920); } else { document.getElementById('screen6ATruth').style.dis

我正在做一个项目,我需要在每次点击按钮时显示文本字符串。现在我是这样做的-

var i = 0;
var len = s1Dialogue.length
function dialogue1() {
    if (i < len) {
        drawDialogueText(s1Dialogue[i++], 880, 920);
    }
    else {
        document.getElementById('screen6ATruth').style.display = 'block',
            document.getElementById('screen6ARefuse').style.display = 'block',
            document.getElementById('screen6AJoke').style.display = 'block',
            document.getElementById('next1').style.display = 'none';
    }
}
let life = false;
let wealth = false;
let knowledge = false;
let nothing = false;

function lifeChoice(life) {
    life = !life;
}

function wealthChoice(wealth) {
    wealth = !wealth;
}

function knowledgeChoice(knowledge) {
    knowledge = !knowledge;
}

function nothingChoice(nothing) {
    nothing = !nothing;
}
目前它的设置是,每当我点击一个certian按钮时,理论上它应该将相应的布尔值设置为true,但当然这也不起作用。
我希望在这方面能得到一些帮助,我希望了解如何做到这一切,以及为什么我所做的不起作用,所以任何详细的解释都会非常有用。谢谢

如果你把HTML也放进去会更好。此外,我认为你需要更好地解释你想要实现的目标。什么是drawDialogueText、s9DialogueWealth和其他您没有提供详细信息的内容?
let life = false;
let wealth = false;
let knowledge = false;
let nothing = false;

function lifeChoice(life) {
    life = !life;
}

function wealthChoice(wealth) {
    wealth = !wealth;
}

function knowledgeChoice(knowledge) {
    knowledge = !knowledge;
}

function nothingChoice(nothing) {
    nothing = !nothing;
}