开发者问题收集
我正在尝试为“简单”的 jQuery 测验[Fiddle here]开发逻辑。问题是,问题路径有点动态,并产生树结构。例如,第一个问题是关于宠物:狗、猫还是鸟?如果你选择狗,它会询问什么品种的狗。如果你选择猫,它会询问什么品种的猫。等等。然后它会深入研究(“这个特定品种的狗是什么颜色的?”)我遇到的问题是进入第三组问题。我无法让颜色问题适用于任何一只狗。事实上,点击处理程序甚至没有触发。有人能告诉
我正在尝试构建一个基本的测验,但在最后一部分遇到了困难:在回答完最后一个问题后,我想发出警报(“测验结束”)并将变量重置为 0。我已经输入:如果问题数量大于问题数组的长度,则输出“测验结束”..但它只会在测验结束后的第二次单击后输出此信息。现在,如果我将其设置为 = 问题的长度,它会过早地输出此警报问题。有人可以解释一下我的做法是否正确吗?有没有办法以我编写的方式解决这个问题,而无需重写所有逻辑?
我正在研究高中计算机编程课的一道题,题目如下。使用条件语句,用任何一种编程语言生成一个程序,并解释其工作原理:“如果您房间的温度大于 80° 或小于或等于 60°,则程序应该分支;否则,执行应该继续而不分支。”我已经设法自己创建了一个条件语句,但我不明白分支部分。我已经在 Google 上搜索过了,没有找到任何有用的东西。有人能解释一下我应该怎么做吗?**此外,我选择 JavaScript 作为我
下面的代码有问题。当用户点击按钮时,我想相应地设置 clickedAnswer 的值。然后我可以稍后根据答案验证所点击的按钮。目前,我每次都记录 4。任何帮助都非常感谢!let clickedAnswer = 1;function setClickedAnswer(button) {if (button.id === "option1") {clickedAnswer = 1;} else if
在开始之前,这是我第一次使用 Stack Overflow 寻求帮助,因此如果我做错了,我深表歉意,并非常乐意接受反馈。这里的社区很棒 :)所以,我的问题是我正在创建一个多项选择测验。我的代码是:let questionList = [{question: "What is your name?",choices: ["bill", "bob", "steve", "joe"],correctAn
我试图在返回几个元素的 cockpit 函数中使用 useEffect,但我收到这个奇怪的错误,提示“第 6 行:React Hook“useEffect”在函数“cockpit”中被调用,它既不是 React 函数组件也不是自定义 React Hook 函数 react-hooks/rules-of-hooks”。但我的 cockpit 组件肯定是一个函数吧?import React, { us
我尝试使用 effect hook 在 reactjs 中获取数据,但在访问返回的 div 后,它显示数据未定义,代码如下import React,{ useEffect } from 'react'export default function Home() {useEffect(() => {fetch("https://lighthouse-dot-webdotdevsite.appspot
我是 React 新手,最近我刚刚通过制作一个简单的购物车功能来练习 React这是我收到错误的部分代码:const MainShop = () => {const [products, setProducts] = useState([]);const [category, setCategory] = useState('');const [sort, setSort] = useState(
当我尝试使用 useEffect 钩子从 API 获取数据时,我的 React 代码出现了一些问题。这是我的简化代码:const App = () => {const [ data, setData ] = useState([]);const [ loading, setLoading ] = useState(false);useEffect(() => {const loadData = a
我想获取实时比特币信息,但数据未传来。我收到此错误 = React Hook useEffect 缺少依赖项:“coinData”。请添加它或删除依赖项数组 const [coinData,setCoinData] = useState([]);useEffect(() => {const getData = async () =>{const baseURL = "https://api.coi
我尝试从下面给出的 URL 获取数据,有时我能获取到数据,但大多数时候控制台里没有数据。我不知道我尝试使用 async-await 时遇到的问题,但结果是一样的。https://quiet-forest-82433.herokuapp.com/myorders/[email protected]我的代码是:const {user} = useAuth();const [totalCart, set
我从第三方 API 获取数据。当我使用 console.log 时,数据会显示在控制台中,但随后出现Uncaught TypeError: Cannot read properties of undefined (reading 'tweet_results'),当我尝试返回时,我实际上并没有在屏幕上看到任何内容,尽管我在其中设置了一些条件。const LatestTweets = () => {
我正在尝试使用 useEffect 钩子和 fetch API 从我在 React 中创建的 NodeJS 服务器中获取数据。问题是我无法在 useEffect 回调之外访问这些数据这是我的代码:import React, { useEffect, useState } from "react";const App = () => {const [LCS_Data, setLCSData] = u
我尝试获取用户信息并将其显示在页面上,但当我转到页面时,它完全是空白的,并显示错误,提示无法读取为空的属性。因此,当需要获取时,我放入了 console.log,但它从未显示,这就是为什么我意识到 useEffect 中的函数未被调用,我真的不知道为什么。function User() {const[userInfo, setUserInfo] = useState(null);const {us
我有以下代码function myFunction(items) {// this prints out 11alert(items.length);$(items).each(function(i, item) {// item is undefined for some reason}}我警告项目的长度,它包含元素(准确地说是 11 个)。那么为什么存在 11 个项目,但 jQuery 仍然传