【经典】javascript ES5原生实现考试题答案全排列组合数组结果获取
生活随笔
收集整理的這篇文章主要介紹了
【经典】javascript ES5原生实现考试题答案全排列组合数组结果获取
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
//考試題答案全排列組合function getAllArrange(arr, index, group) {index || (index = 0), group || (group = []);var temp = arr[index], len = group.length;group.push(temp);for (var i = 0; i < len; i++) {group.push(group[i] + temp);}return ++index >= arr.length ? group : getAllArrange(arr, index, group);}console.log(getAllArrange(["A", "B", "C", "D"]));//輸出["A", "B", "AB", "C", "AC", "BC", "ABC", "D", "AD", "BD", "ABD", "CD", "ACD", "BCD", "ABCD"]
?
總結(jié)
以上是生活随笔為你收集整理的【经典】javascript ES5原生实现考试题答案全排列组合数组结果获取的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【精华】【经典】自动化循环操作方法当前网
- 下一篇: js判断手机浏览器屏幕方向