我有一个组件,我正在尝试为其创建状态。此状态可以成功记录/警报,但在我的 return 语句中使用时不起作用。这是组件。不起作用的状态是 viewMoreToken。它正在 map 函数中使用。class DisplayWSAAnsweredQuestions extends React.Component {constructor(props) {super(props);this.state
2020-03-05
我尝试从表单中获取用户的输入,然后提交该信息,并发出警报,显示用户在正式提交表单之前输入的内容。但是,我不知道如何解决状态未定义的问题。我最初在类组件之外使用了 FormCreate 和 FormDisplay 函数,但仍然出现相同的错误。阅读了几个小时后,我将它们放在函数内部,但仍然出现相同的问题。我遗漏了什么?'use strict'let d = React.createElement;cl
2020-03-30
在我了解循环和数组是什么之前,我写了一个小型 JS 测验,现在我正试图将它整理一下。原始测验在警告窗口中向用户提问,如果他们回答不正确,它会告诉他们正确答案是什么。如果答案正确,它会告诉他们答案正确,然后再继续下一个问题。它还会记录用户答对或答错的次数。这是我的原始(过多)代码:var correct = 0;var answer1 = prompt("What is the capital of
2016-05-05
我是编程新手,正在做 Treehouse 的测验。我不想只看答案,但我卡住了。我想将每个正确问题存储在一个新数组中,将每个错误问题也存储在一个新数组中,然后打印出来。我的代码会跟踪每个正确和错误的问题,但它只会将一个问题保存到每个新数组中,即使有多个问题是正确的或错误的。我确信这很简单,但我做错了什么?var questions = [['How many states are in the Un
2016-05-27
我正在尝试创建一个测验程序。单击按钮时,每个问题对象都会加载到页面。我有代码,但它不起作用。不知道哪里出了问题。有人可以帮忙吗?我想通过单击按钮来控制循环,这样我就可以得到第一个问题,然后单击下一个问题,依此类推。var quiz = document.quiz;var nextButton = document.getElementById('nextButton');var questions
2016-06-09
我最近偶然发现了 JavaScript 测验中的一个错误。这是一个多项选择测验。我点击了其中一个答案。然后我继续点击提交问题,直到测验结束。它没有说我答对了 15 道题中的 1 道,而是说我答对了 15 道题中的 6 道,尽管我将其他问题留空了。只有当我在选择一个选项后继续点击提交时,才会出现此计算错误。任何帮助都非常感谢。var pos = 0, test, test_status, quest
2016-10-08
所以我有一段代码,一旦完成一个问题它就会停止,有没有什么办法,一旦你选择一个问题并完成这个问题并且答对了它就会继续处理数组中的下一个问题,但是如果你答错了它就会停止。我还有一个小错误,当你输入一个问题编号并按下回车键时它会继续处理数组中的第 0 个问题如果你能帮忙请帮忙,提前谢谢了。我 11 岁,大约一年前开始编程。<!DOCTYPE html><html><head><meta charset=
2017-05-19
我正在尝试为“简单”的 jQuery 测验[Fiddle here]开发逻辑。问题是,问题路径有点动态,并产生树结构。例如,第一个问题是关于宠物:狗、猫还是鸟?如果你选择狗,它会询问什么品种的狗。如果你选择猫,它会询问什么品种的猫。等等。然后它会深入研究(“这个特定品种的狗是什么颜色的?”)我遇到的问题是进入第三组问题。我无法让颜色问题适用于任何一只狗。事实上,点击处理程序甚至没有触发。有人能告诉
2017-10-12
我正在尝试构建一个基本的测验,但在最后一部分遇到了困难:在回答完最后一个问题后,我想发出警报(“测验结束”)并将变量重置为 0。我已经输入:如果问题数量大于问题数组的长度,则输出“测验结束”..但它只会在测验结束后的第二次单击后输出此信息。现在,如果我将其设置为 = 问题的长度,它会过早地输出此警报问题。有人可以解释一下我的做法是否正确吗?有没有办法以我编写的方式解决这个问题,而无需重写所有逻辑?
2019-01-27
我正在研究高中计算机编程课的一道题,题目如下。使用条件语句,用任何一种编程语言生成一个程序,并解释其工作原理:“如果您房间的温度大于 80° 或小于或等于 60°,则程序应该分支;否则,执行应该继续而不分支。”我已经设法自己创建了一个条件语句,但我不明白分支部分。我已经在 Google 上搜索过了,没有找到任何有用的东西。有人能解释一下我应该怎么做吗?**此外,我选择 JavaScript 作为我
2020-03-04
下面的代码有问题。当用户点击按钮时,我想相应地设置 clickedAnswer 的值。然后我可以稍后根据答案验证所点击的按钮。目前,我每次都记录 4。任何帮助都非常感谢!let clickedAnswer = 1;function setClickedAnswer(button) {if (button.id === "option1") {clickedAnswer = 1;} else if
2020-07-13
在开始之前,这是我第一次使用 Stack Overflow 寻求帮助,因此如果我做错了,我深表歉意,并非常乐意接受反馈。这里的社区很棒 :)所以,我的问题是我正在创建一个多项选择测验。我的代码是:let questionList = [{question: "What is your name?",choices: ["bill", "bob", "steve", "joe"],correctAn
2021-08-26
我从第三方 API 获取数据。当我使用 console.log 时,数据会显示在控制台中,但随后出现Uncaught TypeError: Cannot read properties of undefined (reading 'tweet_results'),当我尝试返回时,我实际上并没有在屏幕上看到任何内容,尽管我在其中设置了一些条件。const LatestTweets = () => {
2022-06-01
我正在尝试使用 useEffect 钩子和 fetch API 从我在 React 中创建的 NodeJS 服务器中获取数据。问题是我无法在 useEffect 回调之外访问这些数据这是我的代码:import React, { useEffect, useState } from "react";const App = () => {const [LCS_Data, setLCSData] = u
2022-09-02
我尝试获取用户信息并将其显示在页面上,但当我转到页面时,它完全是空白的,并显示错误,提示无法读取为空的属性。因此,当需要获取时,我放入了 console.log,但它从未显示,这就是为什么我意识到 useEffect 中的函数未被调用,我真的不知道为什么。function User() {const[userInfo, setUserInfo] = useState(null);const {us
2022-09-14