我在JavaScript中有下面的示例數據:查找號碼選擇的可能性
var variations = [
{group: 1, id: 1},
{group: 1, id: 2},
{group: 1, id: 3},
{group: 1, id: 4},
{group: 2, id: 5},
{group: 2, id: 6},
{group: 2, id: 7},
{group: 3, id: 8},
{group: 3, id: 9}
];
讓我們說,我已經使用下列變量定義選擇:
var selected_variation_groups = [1,2,3];
var selected_variation_group_ids = [1,2,3,4,5,6,7,8,9];
當我試圖找到選擇然後我有24個可能性:
=> 1, 5, 8
=> 1, 5, 9
=> 1, 6, 8
=> 1, 6, 9
=> 1, 7, 8
=> 1, 7, 9
=> 2, 5, 8
=> 2, 5, 9
=> 2, 6, 8
=> 2, 6, 9
=> 2, 7, 8
=> 2, 7, 9
=> 3, 5, 8
=> 3, 5, 9
=> 3, 6, 8
=> 3, 6, 9
=> 3, 7, 8
=> 3, 7, 9
=> 4, 5, 8
=> 4, 5, 9
=> 4, 6, 8
=> 4, 6, 9
=> 4, 7, 8
=> 4, 7, 9
是任何可以幫助我爲此提供算法的人,還是有人可以幫助我提供JavaScript代碼來創建這些可能性?
group
s和id
s可以是無限的。
我發現了一個網上JS評估,所以固定幾個拼寫錯誤,這是現在的工作。 – mdma 2010-07-29 08:58:42
+1前一陣子。我從組織數據開始,並且已經發布了一個解決方案。我已經發布了完整性的第一步。 – Kobi 2010-07-29 09:03:41
謝謝@mdma的解決方案。 – sule 2010-07-29 09:40:11