Skip to content

Instantly share code, notes, and snippets.

@sorrycc
Created December 2, 2011 09:00
Show Gist options
  • Save sorrycc/1422427 to your computer and use it in GitHub Desktop.
Save sorrycc/1422427 to your computer and use it in GitHub Desktop.
combo
var A = ['a1', 'a2', 'a3'];
var B = ['b1', 'b2'];
var C = ['c1', 'c2', 'c3', 'c4', 'c5'];
function combo(a, b) {
var ret = [];
var n = a.length;
var m = b.length;
for (var i = 0; i < n; i++) {
for (var j = 0; j < m; j++) {
ret.push(a[i] + '_' + b[j]);
}
}
return ret;
}
console.log(combo(A, combo(B, C)));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment