1. const leftPad = (str, length, target) => {
    2. let len = length - str.length,
    3. resStr = ''
    4. while (true) {
    5. // 判断 len % 2 === 1
    6. if (len & 1) {
    7. resStr += target
    8. }
    9. if (len === 1) {
    10. return resStr + str
    11. }
    12. target += target
    13. // parseInt(len / 2 )
    14. len = len >> 1
    15. }
    16. }
    17. leftPad('asdasd', 100, 'o')