我看到了这样的代码片段
// o is a string
var o = JSON.stringify({
"name": "my title",
"version": "0.0.2",
"description": "my desc",
"main": "index.js"}, null, 2)
o.split(/(,\n\s+)/)
.map(function (e, i) {
return i%2 ? '\n'+e.substring(4)+' ,' : e
})
.join('');
/(,\n\s+)/
拆分功能在做什么?