var str = "编写字符串查找重复字符出现的位置";
function findRepeatChar(str){ var result = {}; for(var i = 0; i < str.length; i++){ var char = str.charAt(i); if(result[char]){ result[char].push(i); }else{ result[char] = [i]; } } return result; }
console.log(findRepeatChar(str));