var match_list =
[{
"home_name": "澳大利女",
"away_name": "瑞典女",
"match_type": "奥运女足",
"match_code": "006",
"issue_num": "2021-08-02/周一",
"bet_end_time": "18:50",
"match_id": 349114,
"bet_data": {
"spf_data": {
"available": 1,
"value": [{
"val": "5.45",
"status": false
}, {
"val": "3.7",
"status": false
}, {
"val": "1.46",
"status": false
}],
"single_status": 1
},
"rqspf_data": {
"available": 1,
"handicap": "+1",
"value": [{
"val": "2.28",
"status": false
}, {
"val": "3.5",
"status": false
}, {
"val": "2.41",
"status": false
}],
"single_status": 0
},
"bfw_data": {
"available": 1,
"value": [{
"val": "15",
"status": false
}, {
"val": "30",
"status": false
}, {
"val": "14",
"status": false
}, {
"val": "70",
"status": false
}, {
"val": "45",
"status": false
}, {
"val": "40",
"status": false
}, {
"val": "300",
"status": false
}, {
"val": "120",
"status": false
}, {
"val": "120",
"status": false
}, {
"val": "700",
"status": false
}, {
"val": "500",
"status": false
}, {
"val": "500",
"status": false
}, {
"val": "120",
"status": false
}],
"single_status": 1
},
"bfd_data": {
"available": 1,
"value": [{
"val": "12",
"status": false
}, {
"val": "7",
"status": false
}, {
"val": "13.5",
"status": false
}, {
"val": "50",
"status": false
}, {
"val": "120",
"status": false
}],
"single_status": 1
},
"bfl_data": {
"available": 1,
"value": [{
"val": "7.25",
"status": false
}, {
"val": "7.25",
"status": false
}, {
"val": "10.5",
"status": false
}, {
"val": "22",
"status": false
}, {
"val": "50",
"status": false
}, {
"val": "6.8",
"status": false
}, {
"val": "11",
"status": false
}, {
"val": "22",
"status": false
}, {
"val": "50",
"status": false
}, {
"val": "20",
"status": false
}, {
"val": "40",
"status": false
}, {
"val": "80",
"status": false
}, {
"val": "27",
"status": false
}],
"single_status": 1
},
"jqs_data": {
"available": 1,
"value": [{
"val": "12",
"status": false
}, {
"val": "6",
"status": false
}, {
"val": "3.6",
"status": false
}, {
"val": "3.5",
"status": false
}, {
"val": "5",
"status": false
}, {
"val": "8.5",
"status": false
}, {
"val": "14",
"status": false
}, {
"val": "20",
"status": false
}],
"single_status": 1
},
"bqc_data": {
"available": 1,
"value": [{
"val": "8.8",
"status": false
}, {
"val": "14",
"status": false
}, {
"val": "20",
"status": false
}, {
"val": "12",
"status": false
}, {
"val": "7.5",
"status": false
}, {
"val": "4.2",
"status": false
}, {
"val": "40",
"status": false
}, {
"val": "14",
"status": false
}, {
"val": "2.15",
"status": false
}],
"single_status": 1
},
"is_unset": false
}
}, {
"home_name": "索尔纳",
"away_name": "哈尔姆斯",
"match_type": "瑞超",
"match_code": "001",
"issue_num": "2021-08-02/周一",
"bet_end_time": "21:50",
"match_id": 328243,
"bet_data": {
"spf_data": {
"available": 1,
"value": [{
"val": "1.58",
"status": false
}, {
"val": "3.35",
"status": false
}, {
"val": "4.8",
"status": false
}],
"single_status": 0
},
"rqspf_data": {
"available": 1,
"handicap": -1,
"value": [{
"val": "2.91",
"status": false
}, {
"val": "3.25",
"status": false
}, {
"val": "2.05",
"status": false
}],
"single_status": 0
},
"bfw_data": {
"available": 1,
"value": [{
"val": "5.6",
"status": false
}, {
"val": "7",
"status": false
}, {
"val": "7.25",
"status": false
}, {
"val": "11",
"status": false
}, {
"val": "13",
"status": false
}, {
"val": "27",
"status": false
}, {
"val": "27",
"status": false
}, {
"val": "30",
"status": false
}, {
"val": "60",
"status": false
}, {
"val": "60",
"status": false
}, {
"val": "70",
"status": false
}, {
"val": "150",
"status": false
}, {
"val": "50",
"status": false
}],
"single_status": 1
},
"bfd_data": {
"available": 1,
"value": [{
"val": "9",
"status": false
}, {
"val": "6.05",
"status": false
}, {
"val": "15",
"status": false
}, {
"val": "80",
"status": false
}, {
"val": "200",
"status": false
}],
"single_status": 1
},
"bfl_data": {
"available": 1,
"value": [{
"val": "10.5",
"status": false
}, {
"val": "25",
"status": false
}, {
"val": "70",
"status": false
}, {
"val": "200",
"status": false
}, {
"val": "700",
"status": false
}, {
"val": "13.5",
"status": false
}, {
"val": "50",
"status": false
}, {
"val": "150",
"status": false
}, {
"val": "500",
"status": false
}, {
"val": "50",
"status": false
}, {
"val": "250",
"status": false
}, {
"val": "700",
"status": false
}, {
"val": "200",
"status": false
}],
"single_status": 1
},
"jqs_data": {
"available": 1,
"value": [{
"val": "9",
"status": false
}, {
"val": "4.25",
"status": false
}, {
"val": "3.05",
"status": false
}, {
"val": "3.85",
"status": false
}, {
"val": "6.2",
"status": false
}, {
"val": "11.5",
"status": false
}, {
"val": "25",
"status": false
}, {
"val": "32",
"status": false
}],
"single_status": 1
},
"bqc_data": {
"available": 1,
"value": [{
"val": "2.45",
"status": false
}, {
"val": "15",
"status": false
}, {
"val": "40",
"status": false
}, {
"val": "3.9",
"status": false
}, {
"val": "5.2",
"status": false
}, {
"val": "11",
"status": false
}, {
"val": "23",
"status": false
}, {
"val": "15",
"status": false
}, {
"val": "9.5",
"status": false
}],
"single_status": 1
},
"is_unset": false
}
}, {
"home_name": "哥德堡",
"away_name": "北雪平",
"match_type": "瑞超",
"match_code": "002",
"issue_num": "2021-08-02/周一",
"bet_end_time": "21:50",
"match_id": 328246,
"bet_data": {
"spf_data": {
"available": 1,
"value": [{
"val": "2.08",
"status": false
}, {
"val": "3.25",
"status": false
}, {
"val": "2.85",
"status": false
}],
"single_status": 0
},
"rqspf_data": {
"available": 1,
"handicap": -1,
"value": [{
"val": "4.25",
"status": false
}, {
"val": "3.8",
"status": false
}, {
"val": "1.56",
"status": false
}],
"single_status": 0
},
"bfw_data": {
"available": 1,
"value": [{
"val": "7.5",
"status": false
}, {
"val": "11",
"status": false
}, {
"val": "7.75",
"status": false
}, {
"val": "21",
"status": false
}, {
"val": "16",
"status": false
}, {
"val": "21",
"status": false
}, {
"val": "50",
"status": false
}, {
"val": "35",
"status": false
}, {
"val": "60",
"status": false
}, {
"val": "100",
"status": false
}, {
"val": "80",
"status": false
}, {
"val": "150",
"status": false
}, {
"val": "50",
"status": false
}],
"single_status": 1
},
"bfd_data": {
"available": 1,
"value": [{
"val": "12",
"status": false
}, {
"val": "6.6",
"status": false
}, {
"val": "11",
"status": false
}, {
"val": "40",
"status": false
}, {
"val": "120",
"status": false
}],
"single_status": 1
},
"bfl_data": {
"available": 1,
"value": [{
"val": "9",
"status": false
}, {
"val": "15",
"status": false
}, {
"val": "30",
"status": false
}, {
"val": "80",
"status": false
}, {
"val": "200",
"status": false
}, {
"val": "9.25",
"status": false
}, {
"val": "22",
"status": false
}, {
"val": "60",
"status": false
}, {
"val": "150",
"status": false
}, {
"val": "26",
"status": false
}, {
"val": "80",
"status": false
}, {
"val": "250",
"status": false
}, {
"val": "70",
"status": false
}],
"single_status": 1
},
"jqs_data": {
"available": 1,
"value": [{
"val": "12",
"status": false
}, {
"val": "4.9",
"status": false
}, {
"val": "3.4",
"status": false
}, {
"val": "3.6",
"status": false
}, {
"val": "5.2",
"status": false
}, {
"val": "9",
"status": false
}, {
"val": "18",
"status": false
}, {
"val": "28",
"status": false
}],
"single_status": 1
},
"bqc_data": {
"available": 1,
"value": [{
"val": "3.4",
"status": false
}, {
"val": "12",
"status": false
}, {
"val": "28",
"status": false
}, {
"val": "5.15",
"status": false
}, {
"val": "5.45",
"status": false
}, {
"val": "6.9",
"status": false
}, {
"val": "23",
"status": false
}, {
"val": "12",
"status": false
}, {
"val": "5.2",
"status": false
}],
"single_status": 1
},
"is_unset": false
}
}, {
"home_name": "天狼星",
"away_name": "厄勒布鲁",
"match_type": "瑞超",
"match_code": "003",
"issue_num": "2021-08-02/周一",
"bet_end_time": "21:50",
"match_id": 328247,
"bet_data": {
"spf_data": {
"available": 1,
"value": [{
"val": "1.67",
"status": false
}, {
"val": "3.45",
"status": false
}, {
"val": "4",
"status": false
}],
"single_status": 0
},
"rqspf_data": {
"available": 1,
"handicap": -1,
"value": [{
"val": "3.12",
"status": false
}, {
"val": "3.5",
"status": false
}, {
"val": "1.88",
"status": false
}],
"single_status": 0
},
"bfw_data": {
"available": 1,
"value": [{
"val": "7.5",
"status": false
}, {
"val": "8.25",
"status": false
}, {
"val": "7.25",
"status": false
}, {
"val": "12.5",
"status": false
}, {
"val": "12",
"status": false
}, {
"val": "20",
"status": false
}, {
"val": "26",
"status": false
}, {
"val": "25",
"status": false
}, {
"val": "40",
"status": false
}, {
"val": "50",
"status": false
}, {
"val": "50",
"status": false
}, {
"val": "100",
"status": false
}, {
"val": "30",
"status": false
}],
"single_status": 1
},
"bfd_data": {
"available": 1,
"value": [{
"val": "13",
"status": false
}, {
"val": "6.5",
"status": false
}, {
"val": "11.5",
"status": false
}, {
"val": "50",
"status": false
}, {
"val": "120",
"status": false
}],
"single_status": 1
},
"bfl_data": {
"available": 1,
"value": [{
"val": "12.5",
"status": false
}, {
"val": "24",
"status": false
}, {
"val": "60",
"status": false
}, {
"val": "150",
"status": false
}, {
"val": "500",
"status": false
}, {
"val": "13",
"status": false
}, {
"val": "35",
"status": false
}, {
"val": "100",
"status": false
}, {
"val": "400",
"status": false
}, {
"val": "30",
"status": false
}, {
"val": "100",
"status": false
}, {
"val": "400",
"status": false
}, {
"val": "100",
"status": false
}],
"single_status": 1
},
"jqs_data": {
"available": 1,
"value": [{
"val": "13",
"status": false
}, {
"val": "5.5",
"status": false
}, {
"val": "3.5",
"status": false
}, {
"val": "3.65",
"status": false
}, {
"val": "4.8",
"status": false
}, {
"val": "8.5",
"status": false
}, {
"val": "15",
"status": false
}, {
"val": "23",
"status": false
}],
"single_status": 1
},
"bqc_data": {
"available": 1,
"value": [{
"val": "2.55",
"status": false
}, {
"val": "13",
"status": false
}, {
"val": "30",
"status": false
}, {
"val": "4.45",
"status": false
}, {
"val": "6.1",
"status": false
}, {
"val": "9.75",
"status": false
}, {
"val": "20",
"status": false
}, {
"val": "13",
"status": false
}, {
"val": "7.5",
"status": false
}],
"single_status": 1
},
"is_unset": false
}
}, {
"home_name": "欧塞尔",
"away_name": "格勒诺布",
"match_type": "法乙",
"match_code": "004",
"issue_num": "2021-08-02/周一",
"bet_end_time": "21:50",
"match_id": 341489,
"bet_data": {
"spf_data": {
"available": 1,
"value": [{
"val": "1.65",
"status": false
}, {
"val": "3.35",
"status": false
}, {
"val": "4.25",
"status": false
}],
"single_status": 0
},
"rqspf_data": {
"available": 1,
"handicap": -1,
"value": [{
"val": "3.3",
"status": false
}, {
"val": "3.2",
"status": false
}, {
"val": "1.91",
"status": false
}],
"single_status": 0
},
"bfw_data": {
"available": 1,
"value": [{
"val": "6.2",
"status": false
}, {
"val": "7.75",
"status": false
}, {
"val": "7",
"status": false
}, {
"val": "15",
"status": false
}, {
"val": "15",
"status": false
}, {
"val": "22",
"status": false
}, {
"val": "32",
"status": false
}, {
"val": "32",
"status": false
}, {
"val": "60",
"status": false
}, {
"val": "80",
"status": false
}, {
"val": "80",
"status": false
}, {
"val": "150",
"status": false
}, {
"val": "55",
"status": false
}],
"single_status": 1
},
"bfd_data": {
"available": 1,
"value": [{
"val": "9.5",
"status": false
}, {
"val": "6",
"status": false
}, {
"val": "14",
"status": false
}, {
"val": "60",
"status": false
}, {
"val": "400",
"status": false
}],
"single_status": 1
},
"bfl_data": {
"available": 1,
"value": [{
"val": "10.5",
"status": false
}, {
"val": "21",
"status": false
}, {
"val": "45",
"status": false
}, {
"val": "150",
"status": false
}, {
"val": "400",
"status": false
}, {
"val": "11",
"status": false
}, {
"val": "32",
"status": false
}, {
"val": "80",
"status": false
}, {
"val": "300",
"status": false
}, {
"val": "38",
"status": false
}, {
"val": "120",
"status": false
}, {
"val": "400",
"status": false
}, {
"val": "175",
"status": false
}],
"single_status": 1
},
"jqs_data": {
"available": 1,
"value": [{
"val": "9.5",
"status": false
}, {
"val": "4.2",
"status": false
}, {
"val": "3.2",
"status": false
}, {
"val": "3.65",
"status": false
}, {
"val": "5.9",
"status": false
}, {
"val": "13",
"status": false
}, {
"val": "22",
"status": false
}, {
"val": "32",
"status": false
}],
"single_status": 1
},
"bqc_data": {
"available": 1,
"value": [{
"val": "2.5",
"status": false
}, {
"val": "18",
"status": false
}, {
"val": "40",
"status": false
}, {
"val": "4",
"status": false
}, {
"val": "5.2",
"status": false
}, {
"val": "10",
"status": false
}, {
"val": "24",
"status": false
}, {
"val": "18",
"status": false
}, {
"val": "7.5",
"status": false
}],
"single_status": 1
},
"is_unset": false
}
}]
//将所有投注选项列作文本<
var 胜平负 = ["胜", "平", "负"]
var 让胜平负 = ["让胜", "让平", "让负"]
var 比分主胜 = ["1:0", "2:0", "2:1", "3:0", "3:1", "3:2", "4:0", "4:1", "4:2", "5:0", "5:1", "5:2", "胜其他"]
var 比分平 = ["0:0", "1:1", "2:2", "3:3", "平其他"]
var 比分主负 = ["0:1", "0:2", "0:3", "0:4", "0:5", "1:2", "1:3", "1:4", "1:5", "2:3", "2:4", "2:5", "负其他"]
var 进球数 = ["0", "1", "2", "3", "4", "5", "6", "7+"]
var 半全场 = ["胜-胜", "胜-平", "胜-负", "平-胜", "平-平", "平-负", "负-胜", "负-平", "负-负"]
console.log(胜平负[0])
//将所有投注选项列作文本>
//进入投注选项<
/*
var 投注选择 = []
var 玩法选择 = []
var 比赛id = [match_list[0].match_id, match_list[1].match_id, match_list[2].match_id]
投注选择[0] = [胜平负[0], 胜平负[1], 让胜平负[0], 让胜平负[1]]
玩法选择[0] = ["胜平负", "胜平负", "让胜平负", "让胜平负"]
投注选择[1] = [胜平负[0], 胜平负[1], 让胜平负[0]]
玩法选择[1] = ["胜平负", "胜平负", "让胜平负"]
投注选择[2] = [胜平负[0], 胜平负[1], 比分主负[2], 比分主负[3]]
玩法选择[2] = ["胜平负", "胜平负", "比分", "比分"]
*/
var 投注选择 = []
var 玩法选择 = []
var 赔率选择 = []
var 比赛id = [match_list[0].match_id, match_list[1].match_id, match_list[2].match_id]
比赛数组序列号 = [0, 1, 2]
投注选择[0] = [胜平负[0], 胜平负[1], 让胜平负[0]]
玩法选择[0] = ["胜平负", "胜平负", "让胜平负"]
赔率选择[0] = [5.45, 3.7, 2.28]
投注选择[1] = [胜平负[0], 让胜平负[0]]
玩法选择[1] = ["胜平负", "让胜平负"]
赔率选择[1] = [1.58, 2.91]
投注选择[2] = [胜平负[0]]
玩法选择[2] = ["胜平负"]
赔率选择[2] = [2.08]
//进入投注选项>
//进入m串1选择<
var M串1 = [2, 3]
//注数计算,并将所有的单注以字符串形式放入数组。
var 注数 = 0
var 所有场次数组 = []
var 所有场次数组赔率 = []
var 所有下注字符串数组 = []
var 所有场次和玩法字符串数组 = []
var 所有下注按钮个数 = 0
var 所有场次数组 = []
var 合并后投注选择 = []
var 合并后玩法选择 = []
for (var i = 0; i < 投注选择.length; i++) {
var 新数组二维序列号 = 0
console.log("场次" + i + "----" + 投注选择[i][0])
//这句话有问题
合并后投注选择[i] = new Array()
合并后投注选择[i][新数组二维序列号] = 比赛id[i] + "----" + 投注选择[i][0]
for (var j = 1; j < 投注选择[i].length; j++) {
if (玩法选择[i][j] != 玩法选择[i][j - 1]) {
新数组二维序列号++
合并后投注选择[i][新数组二维序列号] = 比赛id[i] + "----" + 投注选择[i][j]
}
else {
合并后投注选择[i][新数组二维序列号] = 合并后投注选择[i][新数组二维序列号] + "/" + 比赛id[i] + "----" + 投注选择[i][j]
}
}
}
for (i = 0; i < 合并后投注选择.length; i++) {
console.log(合并后投注选择[i])
}
// 按照玩法拆组合<
var 玩法拆分条数 = 0
console.log("投注选择长度" + 投注选择.length)
switch (投注选择.length) {
case 15:
for (var f1 = 0; f1 < 合并后投注选择[0].length; f1++) {
for (var f2 = 0; f2 < 合并后投注选择[1].length; f2++) {
for (var f3 = 0; f3 < 合并后投注选择[2].length; f3++) {
for (var f4 = 0; f4 < 合并后投注选择[3].length; f4++) {
for (var f5 = 0; f5 < 合并后投注选择[4].length; f5++) {
for (var f6 = 0; f6 < 合并后投注选择[5].length; f6++) {
for (var f7 = 0; f7 < 合并后投注选择[6].length; f7++) {
for (var f8 = 0; f8 < 合并后投注选择[7].length; f8++) {
for (var f9 = 0; f9 < 合并后投注选择[8].length; f9++) {
for (var f10 = 0; f10 < 合并后投注选择[9].length; f10++) {
for (var f11 = 0; f11 < 合并后投注选择[10].length; f11++) {
for (var f12 = 0; f12 < 合并后投注选择[11].length; f12++) {
for (var f13 = 0; f13 < 合并后投注选择[12].length; f13++) {
for (var f14 = 0; f14 < 合并后投注选择[13].length; f14++) {
for (var f15 = 0; f15 < 合并后投注选择[14].length; f15++) {
所有场次和玩法字符串数组[玩法拆分条数] = [合并后投注选择[0][f1], 合并后投注选择[1][f2], 合并后投注选择[2][f3], 合并后投注选择[3][f4], 合并后投注选择[4][f5], 合并后投注选择[5][f6], 合并后投注选择[6][f7], 合并后投注选择[7][f8], 合并后投注选择[8][f9], 合并后投注选择[9][f10], 合并后投注选择[10][f11], 合并后投注选择[11][f112], 合并后投注选择[12][f13], 合并后投注选择[13][f14], 合并后投注选择[14][f15]]
玩法拆分条数++;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
break;
case 14:
for (var f1 = 0; f1 < 合并后投注选择[0].length; f1++) {
for (var f2 = 0; f2 < 合并后投注选择[1].length; f2++) {
for (var f3 = 0; f3 < 合并后投注选择[2].length; f3++) {
for (var f4 = 0; f4 < 合并后投注选择[3].length; f4++) {
for (var f5 = 0; f5 < 合并后投注选择[4].length; f5++) {
for (var f6 = 0; f6 < 合并后投注选择[5].length; f6++) {
for (var f7 = 0; f7 < 合并后投注选择[6].length; f7++) {
for (var f8 = 0; f8 < 合并后投注选择[7].length; f8++) {
for (var f9 = 0; f9 < 合并后投注选择[8].length; f9++) {
for (var f10 = 0; f10 < 合并后投注选择[9].length; f10++) {
for (var f11 = 0; f11 < 合并后投注选择[10].length; f11++) {
for (var f12 = 0; f12 < 合并后投注选择[11].length; f12++) {
for (var f13 = 0; f13 < 合并后投注选择[12].length; f13++) {
for (var f14 = 0; f14 < 合并后投注选择[13].length; f14++) {
所有场次和玩法字符串数组[玩法拆分条数] = [合并后投注选择[0][f1], 合并后投注选择[1][f2], 合并后投注选择[2][f3], 合并后投注选择[3][f4], 合并后投注选择[4][f5], 合并后投注选择[5][f6], 合并后投注选择[6][f7], 合并后投注选择[7][f8], 合并后投注选择[8][f9], 合并后投注选择[9][f10], 合并后投注选择[10][f11], 合并后投注选择[11][f112], 合并后投注选择[12][f13], 合并后投注选择[13][f14]]
玩法拆分条数++;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
break;
case 13:
for (var f1 = 0; f1 < 合并后投注选择[0].length; f1++) {
for (var f2 = 0; f2 < 合并后投注选择[1].length; f2++) {
for (var f3 = 0; f3 < 合并后投注选择[2].length; f3++) {
for (var f4 = 0; f4 < 合并后投注选择[3].length; f4++) {
for (var f5 = 0; f5 < 合并后投注选择[4].length; f5++) {
for (var f6 = 0; f6 < 合并后投注选择[5].length; f6++) {
for (var f7 = 0; f7 < 合并后投注选择[6].length; f7++) {
for (var f8 = 0; f8 < 合并后投注选择[7].length; f8++) {
for (var f9 = 0; f9 < 合并后投注选择[8].length; f9++) {
for (var f10 = 0; f10 < 合并后投注选择[9].length; f10++) {
for (var f11 = 0; f11 < 合并后投注选择[10].length; f11++) {
for (var f12 = 0; f12 < 合并后投注选择[11].length; f12++) {
for (var f13 = 0; f13 < 合并后投注选择[12].length; f13++) {
所有场次和玩法字符串数组[玩法拆分条数] = [合并后投注选择[0][f1], 合并后投注选择[1][f2], 合并后投注选择[2][f3], 合并后投注选择[3][f4], 合并后投注选择[4][f5], 合并后投注选择[5][f6], 合并后投注选择[6][f7], 合并后投注选择[7][f8], 合并后投注选择[8][f9], 合并后投注选择[9][f10], 合并后投注选择[10][f11], 合并后投注选择[11][f112], 合并后投注选择[12][f13]]
玩法拆分条数++;
}
}
}
}
}
}
}
}
}
}
}
}
}
break;
case 12:
for (var f1 = 0; f1 < 合并后投注选择[0].length; f1++) {
for (var f2 = 0; f2 < 合并后投注选择[1].length; f2++) {
for (var f3 = 0; f3 < 合并后投注选择[2].length; f3++) {
for (var f4 = 0; f4 < 合并后投注选择[3].length; f4++) {
for (var f5 = 0; f5 < 合并后投注选择[4].length; f5++) {
for (var f6 = 0; f6 < 合并后投注选择[5].length; f6++) {
for (var f7 = 0; f7 < 合并后投注选择[6].length; f7++) {
for (var f8 = 0; f8 < 合并后投注选择[7].length; f8++) {
for (var f9 = 0; f9 < 合并后投注选择[8].length; f9++) {
for (var f10 = 0; f10 < 合并后投注选择[9].length; f10++) {
for (var f11 = 0; f11 < 合并后投注选择[10].length; f11++) {
for (var f12 = 0; f12 < 合并后投注选择[11].length; f12++) {
所有场次和玩法字符串数组[玩法拆分条数] = [合并后投注选择[0][f1], 合并后投注选择[1][f2], 合并后投注选择[2][f3], 合并后投注选择[3][f4], 合并后投注选择[4][f5], 合并后投注选择[5][f6], 合并后投注选择[6][f7], 合并后投注选择[7][f8], 合并后投注选择[8][f9], 合并后投注选择[9][f10], 合并后投注选择[10][f11], 合并后投注选择[11][f12]]
玩法拆分条数++;
}
}
}
}
}
}
}
}
}
}
}
}
break;
case 11:
for (var f1 = 0; f1 < 合并后投注选择[0].length; f1++) {
for (var f2 = 0; f2 < 合并后投注选择[1].length; f2++) {
for (var f3 = 0; f3 < 合并后投注选择[2].length; f3++) {
for (var f4 = 0; f4 < 合并后投注选择[3].length; f4++) {
for (var f5 = 0; f5 < 合并后投注选择[4].length; f5++) {
for (var f6 = 0; f6 < 合并后投注选择[5].length; f6++) {
for (var f7 = 0; f7 < 合并后投注选择[6].length; f7++) {
for (var f8 = 0; f8 < 合并后投注选择[7].length; f8++) {
for (var f9 = 0; f9 < 合并后投注选择[8].length; f9++) {
for (var f10 = 0; f10 < 合并后投注选择[9].length; f10++) {
for (var f11 = 0; f11 < 合并后投注选择[10].length; f11++) {
所有场次和玩法字符串数组[玩法拆分条数] = [合并后投注选择[0][f1], 合并后投注选择[1][f2], 合并后投注选择[2][f3], 合并后投注选择[3][f4], 合并后投注选择[4][f5], 合并后投注选择[5][f6], 合并后投注选择[6][f7], 合并后投注选择[7][f8], 合并后投注选择[8][f9], 合并后投注选择[9][f10], 合并后投注选择[10][f11]]
玩法拆分条数++;
}
}
}
}
}
}
}
}
}
}
}
break;
case 10:
for (var f1 = 0; f1 < 合并后投注选择[0].length; f1++) {
for (var f2 = 0; f2 < 合并后投注选择[1].length; f2++) {
for (var f3 = 0; f3 < 合并后投注选择[2].length; f3++) {
for (var f4 = 0; f4 < 合并后投注选择[3].length; f4++) {
for (var f5 = 0; f5 < 合并后投注选择[4].length; f5++) {
for (var f6 = 0; f6 < 合并后投注选择[5].length; f6++) {
for (var f7 = 0; f7 < 合并后投注选择[6].length; f7++) {
for (var f8 = 0; f8 < 合并后投注选择[7].length; f8++) {
for (var f9 = 0; f9 < 合并后投注选择[8].length; f9++) {
for (var f10 = 0; f10 < 合并后投注选择[9].length; f10++) {
所有场次和玩法字符串数组[玩法拆分条数] = [合并后投注选择[0][f1], 合并后投注选择[1][f2], 合并后投注选择[2][f3], 合并后投注选择[3][f4], 合并后投注选择[4][f5], 合并后投注选择[5][f6], 合并后投注选择[6][f7], 合并后投注选择[7][f8], 合并后投注选择[8][f9], 合并后投注选择[9][f10]]
玩法拆分条数++;
}
}
}
}
}
}
}
}
}
}
break;
case 9:
for (var f1 = 0; f1 < 合并后投注选择[0].length; f1++) {
for (var f2 = 0; f2 < 合并后投注选择[1].length; f2++) {
for (var f3 = 0; f3 < 合并后投注选择[2].length; f3++) {
for (var f4 = 0; f4 < 合并后投注选择[3].length; f4++) {
for (var f5 = 0; f5 < 合并后投注选择[4].length; f5++) {
for (var f6 = 0; f6 < 合并后投注选择[5].length; f6++) {
for (var f7 = 0; f7 < 合并后投注选择[6].length; f7++) {
for (var f8 = 0; f8 < 合并后投注选择[7].length; f8++) {
for (var f9 = 0; f9 < 合并后投注选择[8].length; f9++) {
所有场次和玩法字符串数组[玩法拆分条数] = [合并后投注选择[0][f1], 合并后投注选择[1][f2], 合并后投注选择[2][f3], 合并后投注选择[3][f4], 合并后投注选择[4][f5], 合并后投注选择[5][f6], 合并后投注选择[6][f7], 合并后投注选择[7][f8], 合并后投注选择[8][f9]]
玩法拆分条数++;
}
}
}
}
}
}
}
}
}
break;
case 8:
for (var f1 = 0; f1 < 合并后投注选择[0].length; f1++) {
for (var f2 = 0; f2 < 合并后投注选择[1].length; f2++) {
for (var f3 = 0; f3 < 合并后投注选择[2].length; f3++) {
for (var f4 = 0; f4 < 合并后投注选择[3].length; f4++) {
for (var f5 = 0; f5 < 合并后投注选择[4].length; f5++) {
for (var f6 = 0; f6 < 合并后投注选择[5].length; f6++) {
for (var f7 = 0; f7 < 合并后投注选择[6].length; f7++) {
for (var f8 = 0; f8 < 合并后投注选择[7].length; f8++) {
所有场次和玩法字符串数组[玩法拆分条数] = [合并后投注选择[0][f1], 合并后投注选择[1][f2], 合并后投注选择[2][f3], 合并后投注选择[3][f4], 合并后投注选择[4][f5], 合并后投注选择[5][f6], 合并后投注选择[6][f7], 合并后投注选择[7][f8]]
玩法拆分条数++;
}
}
}
}
}
}
}
}
break;
case 7:
for (var f1 = 0; f1 < 合并后投注选择[0].length; f1++) {
for (var f2 = 0; f2 < 合并后投注选择[1].length; f2++) {
for (var f3 = 0; f3 < 合并后投注选择[2].length; f3++) {
for (var f4 = 0; f4 < 合并后投注选择[3].length; f4++) {
for (var f5 = 0; f5 < 合并后投注选择[4].length; f5++) {
for (var f6 = 0; f6 < 合并后投注选择[5].length; f6++) {
for (var f7 = 0; f7 < 合并后投注选择[6].length; f7++) {
所有场次和玩法字符串数组[玩法拆分条数] = [合并后投注选择[0][f1], 合并后投注选择[1][f2], 合并后投注选择[2][f3], 合并后投注选择[3][f4], 合并后投注选择[4][f5], 合并后投注选择[5][f6], 合并后投注选择[6][f7]]
玩法拆分条数++;
}
}
}
}
}
}
}
break;
case 6:
for (var f1 = 0; f1 < 合并后投注选择[0].length; f1++) {
for (var f2 = 0; f2 < 合并后投注选择[1].length; f2++) {
for (var f3 = 0; f3 < 合并后投注选择[2].length; f3++) {
for (var f4 = 0; f4 < 合并后投注选择[3].length; f4++) {
for (var f5 = 0; f5 < 合并后投注选择[4].length; f5++) {
for (var f6 = 0; f6 < 合并后投注选择[5].length; f6++) {
所有场次和玩法字符串数组[玩法拆分条数] = [合并后投注选择[0][f1], 合并后投注选择[1][f2], 合并后投注选择[2][f3], 合并后投注选择[3][f4], 合并后投注选择[4][f5], 合并后投注选择[5][f6]]
玩法拆分条数++;
}
}
}
}
}
}
break;
case 5:
for (var f1 = 0; f1 < 合并后投注选择[0].length; f1++) {
for (var f2 = 0; f2 < 合并后投注选择[1].length; f2++) {
for (var f3 = 0; f3 < 合并后投注选择[2].length; f3++) {
for (var f4 = 0; f4 < 合并后投注选择[3].length; f4++) {
for (var f5 = 0; f5 < 合并后投注选择[4].length; f5++) {
所有场次和玩法字符串数组[玩法拆分条数] = [合并后投注选择[0][f1], 合并后投注选择[1][f2], 合并后投注选择[2][f3], 合并后投注选择[3][f4], 合并后投注选择[4][f5]]
玩法拆分条数++;
}
}
}
}
}
break;
case 4:
for (var f1 = 0; f1 < 合并后投注选择[0].length; f1++) {
for (var f2 = 0; f2 < 合并后投注选择[1].length; f2++) {
for (var f3 = 0; f3 < 合并后投注选择[2].length; f3++) {
for (var f4 = 0; f4 < 合并后投注选择[3].length; f4++) {
所有场次和玩法字符串数组[玩法拆分条数] = [合并后投注选择[0][f1], 合并后投注选择[1][f2], 合并后投注选择[2][f3], 合并后投注选择[3][f4]]
玩法拆分条数++;
}
}
}
}
break;
case 3:
for (var f1 = 0; f1 < 合并后投注选择[0].length; f1++) {
for (var f2 = 0; f2 < 合并后投注选择[1].length; f2++) {
for (var f3 = 0; f3 < 合并后投注选择[2].length; f3++) {
所有场次和玩法字符串数组[玩法拆分条数] = [合并后投注选择[0][f1], 合并后投注选择[1][f2], 合并后投注选择[2][f3]]
玩法拆分条数++;
}
}
}
break;
case 2:
for (var f1 = 0; f1 < 合并后投注选择[0].length; f1++) {
for (var f2 = 0; f2 < 合并后投注选择[1].length; f2++) {
所有场次和玩法字符串数组[玩法拆分条数] = [合并后投注选择[0][f1], 合并后投注选择[1][f2]]
玩法拆分条数++;
}
}
break;
case 1:
所有场次和玩法字符串数组[玩法拆分条数] = 合并后投注选择[0][0]
break;
default:
console.log("投注选择错误,获取的场次为" + 投注选择.length)
}
for (i = 0; i < 所有场次和玩法字符串数组.length; i++) {
console.log(所有场次和玩法字符串数组[i])
}
//将所有的单注组合,放到数组 所有单注组合数组中,注意其中复式是放到一个数组元素中的<
var 所有单注组合数组 = []
for (var 玩法拆分条数数组序号 = 0; 玩法拆分条数数组序号 < 所有场次和玩法字符串数组.length; 玩法拆分条数数组序号++) {
for (var i = 0; i < M串1.length; i++) {
获取比赛字符串(M串1[i], 所有场次和玩法字符串数组[玩法拆分条数数组序号])
}
}
console.log(所有单注组合数组)
//将所有的单注组合,放到数组 所有单注组合数组中,注意其中复式是放到一个数组元素中的>
//下面进行所有开奖猜测<
function 获取比赛字符串(match_m, matcharry) //match_m:m串n中的m,match_sum 总共选了多少场比赛
{
var 返回的所有比赛字符串
var 场次容器 = []
var 字符串数组序号 = 0
//最多只有8串1
switch (match_m) {
case 8:
for (var floor1 = 0; floor1 < matcharry.length - match_m + 1; floor1++) {
for (var floor2 = floor1 + 1; floor2 < matcharry.length - match_m + 2; floor2++) {
for (var floor3 = floor2 + 1; floor3 < matcharry.length - match_m + 3; floor3++) {
for (var floor4 = floor3 + 1; floor4 < matcharry.length - match_m + 4; floor4++) {
for (var floor5 = floor4 + 1; floor5 < matcharry.length - match_m + 5; floor5++) {
for (var floor6 = floor5 + 1; floor6 < matcharry.length - match_m + 6; floor6++) {
for (var floor7 = floor6 + 1; floor7 < matcharry.length - match_m + 7; floor7++) {
for (var floor8 = floor7 + 1; floor8 < matcharry.length - match_m + 8; floor8++) {
所有单注组合数组[所有单注组合数组.length] = matcharry[floor1] + "," + matcharry[floor2] + "," + matcharry[floor3] + "," + matcharry[floor4] + "," + matcharry[floor5] + "," + matcharry[floor6] + "," + matcharry[floor7] + "," + matcharry[floor8]
}
}
}
}
}
}
}
}
break;
case 7:
for (var floor1 = 0; floor1 < matcharry.length - match_m + 1; floor1++) {
for (var floor2 = floor1 + 1; floor2 < matcharry.length - match_m + 2; floor2++) {
for (var floor3 = floor2 + 1; floor3 < matcharry.length - match_m + 3; floor3++) {
for (var floor4 = floor3 + 1; floor4 < matcharry.length - match_m + 4; floor4++) {
for (var floor5 = floor4 + 1; floor5 < matcharry.length - match_m + 5; floor5++) {
for (var floor6 = floor5 + 1; floor6 < matcharry.length - match_m + 6; floor6++) {
for (var floor7 = floor6 + 1; floor7 < matcharry.length - match_m + 7; floor7++) {
所有单注组合数组[所有单注组合数组.length] = matcharry[floor1] + "," + matcharry[floor2] + "," + matcharry[floor3] + "," + matcharry[floor4] + "," + matcharry[floor5] + "," + matcharry[floor6] + "," + matcharry[floor7]
}
}
}
}
}
}
}
break;
case 6:
for (var floor1 = 0; floor1 < matcharry.length - match_m + 1; floor1++) {
for (var floor2 = floor1 + 1; floor2 < matcharry.length - match_m + 2; floor2++) {
for (var floor3 = floor2 + 1; floor3 < matcharry.length - match_m + 3; floor3++) {
for (var floor4 = floor3 + 1; floor4 < matcharry.length - match_m + 4; floor4++) {
for (var floor5 = floor4 + 1; floor5 < matcharry.length - match_m + 5; floor5++) {
for (var floor6 = floor5 + 1; floor6 < matcharry.length - match_m + 6; floor6++) {
所有单注组合数组[所有单注组合数组.length] = matcharry[floor1] + "," + matcharry[floor2] + "," + matcharry[floor3] + "," + matcharry[floor4] + "," + matcharry[floor5] + "," + matcharry[floor6]
}
}
}
}
}
}
break;
case 5:
for (var floor1 = 0; floor1 < matcharry.length - match_m + 1; floor1++) {
for (var floor2 = floor1 + 1; floor2 < matcharry.length - match_m + 2; floor2++) {
for (var floor3 = floor2 + 1; floor3 < matcharry.length - match_m + 3; floor3++) {
for (var floor4 = floor3 + 1; floor4 < matcharry.length - match_m + 4; floor4++) {
for (var floor5 = floor4 + 1; floor5 < matcharry.length - match_m + 5; floor5++) {
所有单注组合数组[所有单注组合数组.length] = matcharry[floor1] + "," + matcharry[floor2] + "," + matcharry[floor3] + "," + matcharry[floor4] + "," + matcharry[floor5]
}
}
}
}
}
break;
case 4:
for (var floor1 = 0; floor1 < matcharry.length - match_m + 1; floor1++) {
for (var floor2 = floor1 + 1; floor2 < matcharry.length - match_m + 2; floor2++) {
for (var floor3 = floor2 + 1; floor3 < matcharry.length - match_m + 3; floor3++) {
for (var floor4 = floor3 + 1; floor4 < matcharry.length - match_m + 4; floor4++) {
所有单注组合数组[所有单注组合数组.length] = matcharry[floor1] + "," + matcharry[floor2] + "," + matcharry[floor3] + "," + matcharry[floor4]
}
}
}
}
break;
case 3:
for (var floor1 = 0; floor1 < matcharry.length - match_m + 1; floor1++) {
for (var floor2 = floor1 + 1; floor2 < matcharry.length - match_m + 2; floor2++) {
for (var floor3 = floor2 + 1; floor3 < matcharry.length - match_m + 3; floor3++) {
所有单注组合数组[所有单注组合数组.length] = matcharry[floor1] + "," + matcharry[floor2] + "," + matcharry[floor3]
}
}
}
break;
case 2:
//卡到这个位置了,20210806
for (var floor1 = 0; floor1 < matcharry.length - match_m + 1; floor1++) {
for (var floor2 = floor1 + 1; floor2 < matcharry.length - match_m + 2; floor2++) {
所有单注组合数组[所有单注组合数组.length] = matcharry[floor1] + "," + matcharry[floor2]
}
}
break;
case 1:
console.log("投注选择错误,获取的场次为" + 投注选择.length)
break;
default:
console.log("投注选择错误,获取的场次为" + 投注选择.length)
}
}
var 理想开奖结果 = []
var 理想开奖结果赔率 = []
for (i = 0; i < 投注选择.length; i++) {
理想开奖结果[理想开奖结果.length] = new Array() //定义二维数组
理想开奖结果赔率[理想开奖结果赔率.length] = new Array() //定义二维数组
result_list(投注选择[i], 赔率选择[i], 比赛数组序列号[i]) //函数执行尾端,会把理想的开奖结果和理想的结果赔率划入数组中
}
function result_list(玩法数组, 赔率数组, json数组角标) {
// .length - 1 表示当前数组角标, .length 表示当前数组增加一个成员
var 所有的开奖结果 = []
var 所有的赔率结果 = [] // 结论成员超过两个的时候使用。
var temp_临时方案过渡数组 = []
var temp_临时赔率过渡数组 = []
if (玩法数组.indexOf("胜")) {
所有的开奖结果[所有的开奖结果.length] = new Array() //定义二维数组
所有的赔率结果[所有的开奖结果.length] = new Array() //定义二维数组
所有的开奖结果[所有的开奖结果.length - 1][0] = "胜" //新增“胜”到数组 所有的开奖结果[0][0] = "胜"
所有的赔率结果[所有的开奖结果.length - 1][0] = 赔率数组[玩法数组.indexOf("胜")]
if (parseInt(match_list[数组序列号].bet_data.rqspf_data.handicap) > 0) {
if (玩法数组.indexOf("让胜")) {
所有的开奖结果[所有的开奖结果.length - 1][所有的开奖结果[所有的开奖结果.length - 1].length] = "让胜"
所有的赔率结果[所有的开奖结果.length - 1][所有的开奖结果[所有的开奖结果.length - 1].length] = 赔率数组[玩法数组.indexOf("让胜")]
//新增“胜”到数组 所有的开奖结果[0][1] = "让胜",如果条件不成立,实际没有添加这个结果到数组
}
}
else if (parseInt(match_list[数组序列号].bet_data.rqspf_data.handicap) == -1) {
//将让胜和让平推入临时数组<
if (玩法数组.indexOf("让胜")) {
temp_临时方案过渡数组[temp_临时方案过渡数组.length] = "让胜"
temp_临时赔率过渡数组[temp_临时方案过渡数组.length] = 赔率数组[玩法数组.indexOf("让胜")] //找到让胜的赔率角标,然后将让胜的赔率放到过渡数组内
}
if (玩法数组.indexOf("让平")) {
temp_临时方案过渡数组[temp_临时方案过渡数组.length] = "让平"
temp_临时赔率过渡数组[temp_临时方案过渡数组.length] = 赔率数组[玩法数组.indexOf("让平")] //找到让平的赔率角标,然后将让平的赔率放到过渡数组内
}
//将让胜和让平结果及赔率推入临时数组>
//比较谁的赔率最大,然后将最大赔率的结论推入所有开奖结果的数组<
var temp_max = max(temp_临时赔率过渡数组)
所有的开奖结果[所有的开奖结果.length - 1][所有的开奖结果[所有的开奖结果.length - 1].length] = temp_临时方案过渡数组[temp_临时赔率过渡数组.indexOf(temp_max)] //找到最大的那个赔率,并将最大的那个赔率结果划入数组
所有的赔率结果[所有的开奖结果.length - 1][所有的开奖结果[所有的开奖结果.length - 1].length] = temp_max//并将最大的那个赔率划入数组
//比较谁的赔率最大,然后将最大赔率的结论推入所有开奖结果的数组>
}
else if (parseInt(match_list[数组序列号].bet_data.rqspf_data.handicap) < -1) {
temp_临时方案过渡数组 = []
temp_临时赔率过渡数组 = [] //将过渡数组清空
if (玩法数组.indexOf("让胜")) {
temp_临时方案过渡数组[temp_临时方案过渡数组.length] = "让胜"
temp_临时赔率过渡数组[temp_临时方案过渡数组.length] = 赔率数组[玩法数组.indexOf("让胜")] //找到让胜的赔率角标,然后将让胜的赔率放到过渡数组内
}
if (玩法数组.indexOf("让平")) {
temp_临时方案过渡数组[temp_临时方案过渡数组.length] = "让平"
temp_临时赔率过渡数组[temp_临时方案过渡数组.length] = 赔率数组[玩法数组.indexOf("让平")] //找到让平的赔率角标,然后将让平的赔率放到过渡数组内
}
if (玩法数组.indexOf("让负")) {
temp_临时方案过渡数组[temp_临时方案过渡数组.length] = "让负"
temp_临时赔率过渡数组[temp_临时方案过渡数组.length] = 赔率数组[玩法数组.indexOf("让负")] //找到让负的赔率角标,然后将让负的赔率放到过渡数组内
}
var temp_max = max(temp_临时赔率过渡数组)
所有的开奖结果[所有的开奖结果.length - 1][所有的开奖结果[所有的开奖结果.length - 1].length] = temp_临时方案过渡数组[temp_临时赔率过渡数组.indexOf(temp_max)] //找到最大的那个赔率,并将最大的那个赔率结果划入数组
所有的赔率结果[所有的开奖结果.length - 1][所有的开奖结果[所有的开奖结果.length - 1].length] = temp_max//并将最大的那个赔率划入数组
//比较谁的赔率最大,然后将最大赔率的结论推入所有开奖结果的数组>
}
}
else if (玩法数组.indexOf("平")) {
所有的开奖结果[所有的开奖结果.length] = new Array() //定义二维数组
所有的赔率结果[所有的开奖结果.length] = new Array() //定义二维数组
所有的开奖结果[所有的开奖结果.length - 1][0] = "平" //新增“胜”到数组 所有的开奖结果[0][0] = "平"
所有的赔率结果[所有的开奖结果.length - 1][0] = 赔率数组[玩法数组.indexOf("平")]
if (parseInt(match_list[数组序列号].bet_data.rqspf_data.handicap) > 0) {
if (玩法数组.indexOf("让胜")) {
所有的开奖结果[所有的开奖结果.length - 1][所有的开奖结果[所有的开奖结果.length - 1].length] = "让胜"
所有的赔率结果[所有的开奖结果.length - 1][所有的开奖结果[所有的开奖结果.length - 1].length] = 赔率数组[玩法数组.indexOf("让胜")]
//新增“让胜”到数组 所有的开奖结果[0][1] = "让胜",如果条件不成立,实际没有添加这个结果到数组
}
}
else if (parseInt(match_list[数组序列号].bet_data.rqspf_data.handicap) < 0) {
if (玩法数组.indexOf("让负")) {
所有的开奖结果[所有的开奖结果.length - 1][所有的开奖结果[所有的开奖结果.length - 1].length] = "让负"
所有的赔率结果[所有的开奖结果.length - 1][所有的开奖结果[所有的开奖结果.length - 1].length] = 赔率数组[玩法数组.indexOf("让负")]
//新增“让负”到数组 所有的开奖结果[0][1] = "让负",如果条件不成立,实际没有添加这个结果到数组
}
}
}
else if (玩法数组.indexOf("负")) {
所有的开奖结果[所有的开奖结果.length] = new Array() //定义二维数组
所有的开奖结果[所有的开奖结果.length][0] = "负" //新增“负”到数组
所有的赔率结果[所有的开奖结果.length][0] = 赔率数组[玩法数组.indexOf("负")]
if (parseInt(match_list[数组序列号].bet_data.rqspf_data.handicap) > 1) {
if (玩法数组.indexOf("让胜")) {
temp_临时方案过渡数组[temp_临时方案过渡数组.length] = "让胜"
temp_临时赔率过渡数组[temp_临时方案过渡数组.length] = 赔率数组[玩法数组.indexOf("让胜")] //找到让胜的赔率角标,然后将让胜的赔率放到过渡数组内
}
if (玩法数组.indexOf("让平")) {
temp_临时方案过渡数组[temp_临时方案过渡数组.length] = "让平"
temp_临时赔率过渡数组[temp_临时方案过渡数组.length] = 赔率数组[玩法数组.indexOf("让平")] //找到让平的赔率角标,然后将让平的赔率放到过渡数组内
}
if (玩法数组.indexOf("让负")) {
temp_临时方案过渡数组[temp_临时方案过渡数组.length] = "让负"
temp_临时赔率过渡数组[temp_临时方案过渡数组.length] = 赔率数组[玩法数组.indexOf("让负")] //找到让负的赔率角标,然后将让负的赔率放到过渡数组内
}
var temp_max = max(temp_临时赔率过渡数组)
所有的开奖结果[所有的开奖结果.length - 1][所有的开奖结果[所有的开奖结果.length - 1].length] = temp_临时方案过渡数组[temp_临时赔率过渡数组.indexOf(temp_max)] //找到最大的那个赔率,并将最大的那个赔率结果划入数组
所有的赔率结果[所有的开奖结果.length - 1][所有的开奖结果[所有的开奖结果.length - 1].length] = temp_max//并将最大的那个赔率划入数组
//比较谁的赔率最大,然后将最大赔率的结论推入所有开奖结果的数组>
}
else if (parseInt(match_list[数组序列号].bet_data.rqspf_data.handicap) == 1) {
//将让胜和让平推入临时数组<
if (玩法数组.indexOf("让负")) {
temp_临时方案过渡数组[temp_临时方案过渡数组.length] = "让负"
temp_临时赔率过渡数组[temp_临时方案过渡数组.length] = 赔率数组[玩法数组.indexOf("让负")] //找到让负的赔率角标,然后将让负的赔率放到过渡数组内
}
if (玩法数组.indexOf("让平")) {
temp_临时方案过渡数组[temp_临时方案过渡数组.length] = "让平"
temp_临时赔率过渡数组[temp_临时方案过渡数组.length] = 赔率数组[玩法数组.indexOf("让平")] //找到让平的赔率角标,然后将让平的赔率放到过渡数组内
}
//将让胜和让平结果及赔率推入临时数组>
//比较谁的赔率最大,然后将最大赔率的结论推入所有开奖结果的数组<
var temp_max = max(temp_临时赔率过渡数组)
所有的开奖结果[所有的开奖结果.length - 1][所有的开奖结果[所有的开奖结果.length - 1].length] = temp_临时方案过渡数组[temp_临时赔率过渡数组.indexOf(temp_max)] //找到最大的那个赔率,并将最大的那个赔率结果划入数组
所有的赔率结果[所有的开奖结果.length - 1][所有的开奖结果[所有的开奖结果.length - 1].length] = temp_max//并将最大的那个赔率划入数组
//比较谁的赔率最大,然后将最大赔率的结论推入所有开奖结果的数组>
}
else if (parseInt(match_list[数组序列号].bet_data.rqspf_data.handicap) < 1) {
if (玩法数组.indexOf("让负")) {
所有的开奖结果[所有的开奖结果.length - 1][所有的开奖结果[所有的开奖结果.length - 1].length] = "让负"
所有的赔率结果[所有的开奖结果.length - 1][所有的开奖结果[所有的开奖结果.length - 1].length] = 赔率数组[玩法数组.indexOf("让负")]
//新增“让负”到数组 所有的开奖结果[0][1] = "让负",如果条件不成立,实际没有添加这个结果到数组
}
}
}
var 综合赔率之和数组 = []
for (var temp_i = 0; temp_i < 所有的赔率结果.length; temp_++) {
综合赔率之和数组[temp_i] = 0
for (let temp_j = 0; temp_j < 所有的赔率结果[temp_i].length; temp_j++) {
综合赔率之和数组[temp_i] = 综合赔率之和数组[temp_i] + 所有的赔率结果[temp_i][temp_j]
}
}
var peilvsum_max = 综合赔率之和数组[0];
for (let temp_i = 0; temp_i = 0 < 综合赔率之和数组.length - 1; temp_i++) {
peilvsum_max = peilvsum_max < 综合赔率之和数组[i + 1] ? 综合赔率之和数组[i + 1] : peilvsum_max
}
理想开奖结果[理想开奖结果.length - 1] = 所有的开奖结果[综合赔率之和数组.indexOf(peilvsum_max)]
理想开奖结果赔率[理想开奖结果.length - 1] = 所有的赔率结果[综合赔率之和数组.indexOf(peilvsum_max)]
}
function max(arr) {
let max = arr[0];
for (let i = 0; i < arr.length - 1; i++) {
max = max < arr[i + 1] ? arr[i + 1] : max
}
return max;
}
console