题解 | #分隔符#
分隔符
https://www.nowcoder.com/practice/e5696992841841a8ab9d026324e4bb77
{"css":"","js":"","html":"<!DOCTYPE html>\n<html>\n <head>\n <meta charset=utf-8>\n </head>\n <body>\n \t\n <script type=\"text/javascript\">\n function _comma(number) {\n // 补全代码\n let negative = \"\"\n if(number<0){\n negative=\"-\"\n number = Math.abs(number)\n }\n let strArr = number.toString().split(\"\")\n let result = []\n let resStr = \"\"\n \n console.log(strArr)\n\n function sun(strArr) {\n if (strArr.length >= 3) {\n let res = strArr.splice(strArr.length - 3, 3)\n let nstr = \"\"\n res.forEach(item => {nstr += item})\n result.push(nstr)\n if(strArr.length==0){\n return\n }\n sun(strArr)\n } else {\n result.push(strArr.join(\"\"))\n }\n }\n sun(strArr)\n\n resStr = negative+result.reverse().join(\",\")\n console.log(resStr)\n return resStr\n // console.log(resStr)\n\n // console.log(resArr,\"res\")\n\n }\n\n _comma(-1234561120)\n </script>\n </body>\n</html>","libs":[]}