githubcjx

Results 2 comments of githubcjx
trafficstars

```javascript var reg = /(\B)(?=(\d{3})+$)/g; console.log("1000000000".replace(reg, '.')); // 1.000.000.000 ```

> 假设将对象改成下面这样push两个数据 ![image](https://user-images.githubusercontent.com/44914454/61919680-47b5fc00-af89-11e9-9707-ff34d5ebf6f1.png) > 结果却是这样: ![image](https://user-images.githubusercontent.com/44914454/61919712-703df600-af89-11e9-9796-6ba97a77909d.png) > 可以推测push的数据的索引应该是从对象length的值开始 > > 所以当如题目这样 ![image](https://user-images.githubusercontent.com/44914454/61919775-aed3b080-af89-11e9-8a0b-db712b0c4d9b.png) > length值为2,所以push第一个数据时索引应从2开始,就覆盖了'2'; > 接着length长度加1,所以push的第二个数据索引为3,就覆盖了'3'。 > 结果: ![image](https://user-images.githubusercontent.com/44914454/61920070-ccede080-af8a-11e9-95d8-3d013882f5fc.png) 以上为个人想法,欢迎各位讨论。