SOURCE

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 命令行工具 X clear

                    
>
console