随机组合排列的js或者jquery如何写?给定3个或者更多字母或者数字 如(1,2,3) 输出所有的可能组合 如(123,321,231)等.谁能帮忙写个这样的js或者jquery啊 最好是可扩展的(任意修改个数).

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 03:29:18

随机组合排列的js或者jquery如何写?给定3个或者更多字母或者数字 如(1,2,3) 输出所有的可能组合 如(123,321,231)等.谁能帮忙写个这样的js或者jquery啊 最好是可扩展的(任意修改个数).
随机组合排列的js或者jquery如何写?
给定3个或者更多字母或者数字 如(1,2,3) 输出所有的可能组合 如(123,321,231)等.谁能帮忙写个这样的js或者jquery啊 最好是可扩展的(任意修改个数).

随机组合排列的js或者jquery如何写?给定3个或者更多字母或者数字 如(1,2,3) 输出所有的可能组合 如(123,321,231)等.谁能帮忙写个这样的js或者jquery啊 最好是可扩展的(任意修改个数).
代码如下:

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');

随机组合排列的js或者jquery如何写?给定3个或者更多字母或者数字 如(1,2,3) 输出所有的可能组合 如(123,321,231)等.谁能帮忙写个这样的js或者jquery啊 最好是可扩展的(任意修改个数). 如何判定排列或者组合 请问那个jQuery包里面的jQuery.js和jQuery.min.js该用哪一个啊,有什么不一样吗 jquery-ui.min.js 是什么? jquery-ui-1.8.16.js和jquery-1.7.js的区别是什么因为本人是初学者不清楚这两个的区别,都加了什么功能. 如何判断排列与组合的问题?请具体举例回答 困惑中一看到大题目 不知道用排列还是组合 或者两者的结合体 jquery-1.6.2.min.js是什么 jquery-1.3.2.min.js是什么 如何理解组合和排列的区别? js 用正则表达式验证只允许输入数字,或者是数字后两位小数点,如何写? 我想知道jquery的内核是如何选取class的.如原生的JS只能选取ID.jquery是如何做到用class选取节点的.elementAelementB通过document.getElementById('ele') 可得到元素elejquery 是怎么选取eleB 元素的.我不是想知 Vb随机生成长度为[20个大写英文字母、数字]的组合,每五个加一个连字符如何写 jquery.min这个JS是什么用请问下这个JS是什么作用,可以不要不script language=JavaScript src=data/config.js>这的程序 里面有这么多JS不知道哪些可以不要 排列和组合的公式?如何计算?举例说明,如1-10的排列和组合 js调用相对路径如何写!(同一目录下) 问一个JS问题 html文件里有调用js例如:js调用相对路径如何写!(同一嗰盘符目录下)纯js 名为 test.js请问src的相对路径如何写啊,像上面那样写对吗?我 jquery-1.4.1.min.js 是什么?jquery-1.4.1.min.jsScripts/jquery-1.4.1-vsdoc.jsScripts/jquery-1.4.1.js有什么不同?请高手指教. js中随机生成001-999的随机数,求源码~ 如何判断组合与排列