get all combinations for a string

前端 未结 8 1700
傲寒
傲寒 2020-12-01 19:34

I\'m trying to create a function in JavaScript that given a string will return an array of all possible combinations of the letters with each used at most once, starting wit

8条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-12-01 20:22

    function combinations(var1) {
    
        var temp;
    
        for (var i = 0; i < var1.length; i++) {
            var2 = "";
    
            temp = i;
    
            while (temp < var1.length) {
    
                var2 = var2.concat(var1.charAt(temp));
                // console.log(var2)
                if (i == var1.length - 1)
                    document.getElementById('result').innerHTML += var2;
    
                else
                    document.getElementById('result').innerHTML += var2 + ',';
                temp++;
            }
        }
    }
    

提交回复
热议问题