mgh-lei
幼苗
共回答了14个问题采纳率:100% 举报
代码如下:
function foo(chars) {
if (!chars.length) return;
var _foo = function(chars, tmp) {
for (i in chars) {
var ch = chars;
var t = tmp + ch[i];
var ch = delCharAt(chars, i);
if (ch.length < 1) {
alert(t);
} else {
_foo(ch, t);
}
}
};
_foo(chars, '');
}
function delCharAt(s, i) {
ss = '';
for (j in s) {
if (i != j) {
ss += s[j];
}
}
return ss;
}
foo('1234');
1年前
追问
4
gnn3675996
举报
alert没效果啊 我要的是在页面里显示啊 如给定4个(最多5个)数字或者字母或者数字字母组合 要求在页面里输出所有的可能行组合 你这段JS 看的不是很明白