Javascript 寻找所有可能的组合

Javascript 寻找所有可能的组合,javascript,python,permutation,Javascript,Python,Permutation,我的大脑不工作,这不是真正的排列,例如,给定输入: ab 我想: aa ab bb ba 我真的不知道从哪里开始。在Python中,使用: 在Python中,使用: 在Javascript中 var myString = "ab", result = []; for (var i = 0; i < myString.length; i += 1) { for (var j = 0; j < myString.length; j += 1) { resul

我的大脑不工作,这不是真正的排列,例如,给定输入:

ab
我想:

aa
ab
bb
ba
我真的不知道从哪里开始。

在Python中,使用:

在Python中,使用:

在Javascript中

var myString = "ab", result = [];

for (var i = 0; i < myString.length; i += 1) {
    for (var j = 0; j < myString.length; j += 1) {
        result.push(myString[i] + myString[j]);
    }
}

console.log(result);
在Javascript中

var myString = "ab", result = [];

for (var i = 0; i < myString.length; i += 1) {
    for (var j = 0; j < myString.length; j += 1) {
        result.push(myString[i] + myString[j]);
    }
}

console.log(result);

在这里使用排列()的好答案:在这里使用排列()的好答案:我想这会很简单,我需要更多的咖啡因,谢谢!我想这很简单,我需要更多的咖啡因,谢谢!
[ 'aa', 'ab', 'ba', 'bb' ]