githubcjx
githubcjx
```javascript var reg = /(\B)(?=(\d{3})+$)/g; console.log("1000000000".replace(reg, '.')); // 1.000.000.000 ```
> 假设将对象改成下面这样push两个数据  > 结果却是这样:  > 可以推测push的数据的索引应该是从对象length的值开始 > > 所以当如题目这样  > length值为2,所以push第一个数据时索引应从2开始,就覆盖了'2'; > 接着length长度加1,所以push的第二个数据索引为3,就覆盖了'3'。 > 结果:  以上为个人想法,欢迎各位讨论。