我本周刚开始学习 Javascript,想写一个文字游戏来帮助我的孩子。我的想法是,它应该显示并播放来自dictionary的random单词,她写下它,检查entry并从dictionary中删除random。游戏继续,直到字典length===0,如果有错误的单词,则将其总结出来。不知何故,该程序不可预测,它实际上在 7 次中只有 1 次有效,我不明白为什么。给出以下错误:Uncaught (
2021-05-14
我使用的是常规 JavaScript。正如标题所示,我遇到了 RangeError,但我真的不知道如何避免它。真正的问题是我不应该遇到它,而且如果我刷新页面,有十分之一的机会(估计)不会抛出错误。代码:(它是关于从数组中挑选随机对象)我有一个这样的数组:var array = ["item1", "item2", "item3", "item4"]等等,实际上我有 5 个数组,总共包含大约 400
2021-06-19
我不知道为什么我的函数不起作用。我不想显示数组中的随机元素?但如果我点击按钮然后显示错误 -:AppHooks.js:15 UncaughtTypeError: Cannot read property 'length' of undefined.`我做错了什么?import React, {useState} from 'react';export default function AppHoo
2019-04-09
我试图关注此链接:随机消息回复 Discord.js 2020但在尝试实现它时遇到了困难。基本上,使用 discord.js 库,我有一个频道,我想允许一个单词和一个单词。当有人在该频道中发布任何不是该单词的内容时,我希望机器人删除它并从数组中随机挑选一个回复。我已经让它随机选择一个索引项,但它并没有真正保持随机。回复唯一会改变的时候是机器人重新启动时。我希望它在每次事件发生后执行,但每次我尝试时
2021-06-17
有没有办法用 JavaScript 生成指定范围内的随机数?例如:指定范围从1到6,其中随机数可以是1、2、3、4、5 或 6。
2011-02-10
考虑:var myArray = ['January', 'February', 'March'];如何使用 JavaScript 从该数组中选择一个随机值?
2010-12-29
我有一个对象,看起来像names = {m: ['adam','luke','mark','john'],f: ['lucy','mary','jill','racheal'],l: ['smith','hancock','williams','browne']};我想要做的是。我得到一个字符串,看起来像{m} {l} is a male name, so {f} {l} is a female
2011-03-07
对于正在制作的游戏:使用一个 HTML5<audio>元素和一些 JavaScript,我尝试创建一个播放列表,该播放列表从一个对象(将是一个数组)中选择一个随机键。所选的对象基于玩家状态的“情绪”。然后,我从数组中提取歌曲的源 URL,如果所选歌曲尚未播放,则加载它,然后播放它。play函数如下(它是对象文字的一部分):play: function(option) {if (G.audio.en
2011-07-10
我想在数组上生成一个随机值。但是每次单击,数组都会获得一个新值,所以我不想获取数组上已经有值的随机值。简而言之,我需要随机获取数组的空值。这是代码的一小部分。我的数组中有 9 个值,一开始它们都是空的。var gameCase = ['', '', '', '', '', '', '', '', ''];var randomValue = gameCase[VALUE_EMPTY*][Math.r
2013-04-13
我试图从数组中获取随机用户名和密码,并检查当前用户名密码是否与之前的用户名密码相同。如果相同,我想获取不同的用户 ID,并从数组中传递。我写了下面的代码,但它也选择了相同的用户名密码。let usernames = ["uname1", "uname2"],passwords = ["pass1", "pass1"];let rand, prevRand;prevRand = _.random(0
2018-02-04
我有一个数组,我需要按下随机显示输出以下是我的代码511593604我有基本的Math.random()它随机显示图像,现在我需要以概率显示出来,例如显示[“ Images/fancely-logo.png”,“ 12.65”]的概率为50%,[images/facneration-word.png'' ,“ 10.00”]为25%,[“图像/freeproduct.png”,“ 15.50”]为
2018-03-08