Advertisement
Guest User

generateAcctNumber

a guest
Apr 18th, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const generateAcctNo = (email, fName) => Number(`${email.slice(0, 6)}${fName.slice(0, 3)}`.split('')
  2.   .map(char => char.charCodeAt(0))
  3.   .reduce((acc, item, idx) => {
  4.     if (idx + 1 === 6 || idx + 1 === 3) {
  5.       acc[acc.length - 1] += item;
  6.       acc[acc.length] = 0;
  7.     } else {
  8.       acc[acc.length - 1] += item;
  9.     }
  10.     return acc;
  11.   }, [0]).join(''));
  12.  
  13. export default generateAcctNo;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement