幻想随机数发生器javascript的问题

幻想随机数发生器javascript的问题,javascript,multidimensional-array,Javascript,Multidimensional Array,嘿,我正在尝试用javascript创建一个简单的随机列表发生器,在删除两个重复项并且总工资低于55000工资上限之前,我无法让它重建花名册 我试图创建一个函数,通过while循环传递初始花名册和总工资,并重建花名册,直到while循环中的两个条件都满足为止,但我甚至无法运行该函数 我做错了什么?我期待很多 代码如下 var-SalaryCap=60000; 风险值=[]; 变量QBs={ DrewBrees:8000, MattRyan:7000, 马修斯塔福德:6000, 汤姆布雷迪:10

嘿,我正在尝试用javascript创建一个简单的随机列表发生器,在删除两个重复项并且总工资低于55000工资上限之前,我无法让它重建花名册

我试图创建一个函数,通过while循环传递初始花名册和总工资,并重建花名册,直到while循环中的两个条件都满足为止,但我甚至无法运行该函数

我做错了什么?我期待很多

代码如下

var-SalaryCap=60000;
风险值=[];
变量QBs={
DrewBrees:8000,
MattRyan:7000,
马修斯塔福德:6000,
汤姆布雷迪:10000,
杰库特勒:6500,
阿隆罗杰斯:9000,
菲利普斯:8500,
TEDYBRIDGEWATER:6000
};
var RBs={
阿德里安佩特森:9000,
ToddGurley:9500,
德文塔弗里曼:8500,
弗兰克戈尔:7000,
马特福特:7500,
阿里安福斯特:8000
};
var WRs={
迪安德雷霍普金斯:8900,
小贝:8800,
安东尼奥布朗:8700,
AJGreen:8300,
布莱恩特:8100,
朱利安德尔曼:8000,
卡尔文约翰逊:8000,
德马里奥斯托马斯:7900,
伊曼纽尔桑德斯:7800,
兰德尔·科布:7700,
米基万斯:7700,
//阿尔松·杰弗里:7600,
//AllenRobinson:7500,
//拉里菲茨杰拉德:7400,
//阿伦霍恩斯:7300,
//BrandinCooks:7200,
//AmariCooper:7100,
//贾维斯兰德里:7000,
//StefonDiggs:6600,
//乔丹·马修斯:6600,
//马尔塔维斯布赖恩特:6500,
//杰里米马克:6500,
//威廉斯尼德:6500,
//皮尔加松:6400
};
变量TEs={
RobGronkowski:8000,
格雷戈森:6300,
泰勒·雷弗特:6200,
加里巴尼奇:6100,
吉米格拉汉姆:6000,
德拉尼瓦尔克:5900,
乔丹里德:5800,
特拉维斯凯尔斯:5800,
贾森维滕:5600,
本贾明沃森:5500,
理查德罗杰斯:5400
};
变量Ks={
史蒂芬戈斯科夫斯基:5100,
加里伯斯特吉斯:5000,
史蒂文豪斯卡:5000,
Masoncrossby:5000,
布莱克沃尔什:4900,
贾斯汀塔克:4900,
BrandonMcManus:4800,
乔希·布朗:4800,
康诺巴特:4800,
KaiForath:4700,
钱德勒·坎坦扎罗:4700
};
变量定义={
StLouisRams:5400,
DenverBroncos:5200,
辛辛那提孟加拉:5000,
海鹰:4900,
纽英格兰爱国者:4900,
格林贝包装商:4900,
亚利桑那红衣主教:4700,
卡罗琳娜黑豹:4700,
费城:4700,
匹兹堡青少年:4600,
达拉斯科博:4600,
明尼索塔维京人:4500,
纽约巨人队:4500,
米阿米多芬:4500,
巴尔的摩乌鸦队:4400
};
功能四分卫(QBs){
var QB=[];
var arrayOfAllKeys=Object.keys(QBs);
//console.log(arrayOfAllKeys);

对于(var i=0;iDoes
花名册=[];
覆盖
花名册
以在
时清空数组
循环?如果我们有所有的代码,这将更有帮助…通过查看您的示例,有些事情我们不知道,例如
花名册
是在哪里定义的…抱歉,这是完整的代码…@guest271314 yea这就是想法。