Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var testarr = ['abc', 'acd', 'dca', 'sbs', 'cba'];
- /**
- * 得到string唯一标识
- * @param string
- * @returns {string}
- */
- function unique(string) {
- var tempArray = string.split('');
- tempArray.sort();
- return tempArray.join('');
- }
- // 打印仅顺序不同的字符串
- function printSame(arr) {
- var resultMap = {};
- arr.forEach(function(item){
- var key = unique(item);
- if(resultMap[key] == undefined) {
- resultMap[key] = [];
- }
- resultMap[key].push(item);
- });
- for(var key in resultMap) {
- console.log(resultMap[key].join(' ') + '\n');
- }
- }
- printSame(testarr); // 打印结果。
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement