开发者问题收集
在我了解循环和数组是什么之前,我写了一个小型 JS 测验,现在我正试图将它整理一下。原始测验在警告窗口中向用户提问,如果他们回答不正确,它会告诉他们正确答案是什么。如果答案正确,它会告诉他们答案正确,然后再继续下一个问题。它还会记录用户答对或答错的次数。这是我的原始(过多)代码:var correct = 0;var answer1 = prompt("What is the capital of
我正在尝试创建一个测验程序。单击按钮时,每个问题对象都会加载到页面。我有代码,但它不起作用。不知道哪里出了问题。有人可以帮忙吗?我想通过单击按钮来控制循环,这样我就可以得到第一个问题,然后单击下一个问题,依此类推。var quiz = document.quiz;var nextButton = document.getElementById('nextButton');var questions
在开始之前,这是我第一次使用 Stack Overflow 寻求帮助,因此如果我做错了,我深表歉意,并非常乐意接受反馈。这里的社区很棒 :)所以,我的问题是我正在创建一个多项选择测验。我的代码是:let questionList = [{question: "What is your name?",choices: ["bill", "bob", "steve", "joe"],correctAn
我正在处理一个搜索字段,我想将数据返回给用户,但出现了错误:TypeError:无法读取未定义的属性“map”。我似乎无法找出为什么 map 未定义,这是我的代码:代码沙盒我尝试从 j-fiddle(下面的代码)中获取示例代码并将其转换为功能组件。这是我尝试从 j-fiddle 中操作的代码class Wrapped extends React.Component {constructor(pro
我正在尝试完成此作业,但是我已经设置了代码,但是,有一个问题。分配:“创建一个具有七个字符串值的数组,初始化为这些恒星的名称:polaris,Aldebaran,Deneb,Vega,Altair,Dubhe和Regulus。创建一个额外的阵列弦值,初始化为星座的名称发现:Ursa Minor,Taurus,Cygnus,Lyra,Aquila,Ursa Major和Leo。接下来,创建接受单个字
我需要帮助才能使我的代码正常工作。我希望能够循环我的数组并使用 if 命令来确保数组存在。arr = ["1","2","3","4"];for (var i = 0; i < arr.length; i++) {if (string != arr[i]) {//do something}}但是它不起作用。if 命令忽略。 var arr = ["150","-75"];right = ri
创建一个小型应用程序来生成随机数。请参阅此处中的小提琴。生成数字的函数存在问题。有 3 个变量控制输出。集合/序列中的数字计数、集合的数量以及限制生成数字的数字(最大数字)。我创建了 2 个循环来生成集合中的数字。内循环创建一组数字(一个数组),外循环将该集合添加到另一个数组setArr。所以我创建了 2 个数组。一个用于保存当前生成的集合temp,另一个用于保存整个集合setsArr。内循环创建
我希望声明一个函数,该函数可以在数组中生成一系列有序的值对,例如可以绘制在图形上。我有两个变量:var xAxis = 1;var yFunction = 4*(xAxis^xAxis) + 12(xAxis) + 20;因此,基本上这将使用FlotforJQuery在图形上绘制二次方程,但我希望能够使用 while 循环在每次迭代中将xAxis变量增加一,然后在该迭代中计算xAxis的yFunc
我尝试在调用函数时使用 while 循环显示数组中的值。它将显示除图片之外的第一个对象,而不显示其他两个对象function products(){var txt=""var appliance = 0var products = new Array();products[0] = {name: "refrigerator" , price:88.99,img:"img/refrigerator.
我只是想问一下有关 while 循环逻辑的问题。因此,当您编写一个循环,向文档显示一串数字,并说当循环等于(小于或)5 时,您告诉循环每次当条件成立时加 1,这是否意味着:当循环等于 5 时,它也会将 5 加 1?事实并非如此,但我在练习时弄乱了一些代码,发现当它等于 5 时它不会加 1,但我认为它会...console.log('2nd Loop:');text = '';// loop:i =
我对 JavaScript 还很陌生,正在努力学习一本书并完成练习。有人能帮我解释一下这个循环中发生了什么,以及最后数组中存储了什么吗?我知道它在 HTML 中将 image.src 设置为“href”值,但为什么在 getAtribute 之前需要链接?它将“href”和“title”存储在哪里?"use strict";var $ = function (id) { return docume
我知道这个问题已经被问过无数次了……但是我整理了所有我找到的问题,却没有找到一个能真正解释清楚的。HTML:<div id="alphabet"></div>JS:var alphabet = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o","p", "q", "r", "s", "t", "u"
我有两个对象数组(用户和存款)。const users = [{_id: 1,username: 'tajmirul',email: '[email protected]',},{_id: 2,username: 'tajmirul2',email: '[email protected]',},];const deposits = [{_id: 1,userId: 1,amount: 250,},
我正在尝试做一件看似微不足道的事情,但我搞不清楚。我正在迭代document.getElementByClassName方法找到的项目。我使用索引来执行此操作,以便可以跟踪某些内容,并且我需要该特定元素的onmousedown事件中的索引,但是我不知道该怎么做。var items = document.getElementsByClassName("someClass");for (var i =
有人告诉我不要在 JavaScript 中将for...in与数组一起使用。为什么不行?