combinations of a string

by John Kiran

HTML

<p>
Combination of a String
</p>
<input id="ipt" type="text">
<button type="submit" id="btn">
Get Pattern
</button>
<p id='result'>

</p>

JavaScript

//get input element
let str = document.getElementById("ipt");
//btn onclick generates pattern
document.getElementById("btn").addEventListener("click", () => {
  let arr = str.value.split(""); 
  let arr1=[];
  let count=0;
  for(let i=0;i<=arr.length;i++){
    	for(let r=i+1;r<=arr.length;r++){
          arr1[count]=arr.slice(i,r).join("");
          count++;
      }
  }
  document.getElementById("result").innerHTML +=  arr1;
	}
);