@emilywaters/lotide
Version:
Lotide is an equality assertion tool, a simplistic model of Lodash
19 lines (17 loc) • 431 B
JavaScript
const letterPositions = (inputStr) => {
const resultObj = {};
let indexArr = [];
for (const letter of inputStr) {
indexArr = [];
if (!resultObj[letter] && letter !== ' ') {
for (const index in inputStr) {
if (letter === inputStr[index]) {
indexArr.push(Number(index));
}
resultObj[letter] = indexArr;
}
}
}
return resultObj;
};
module.exports = letterPositions;