Javascript 将一行中多个ip分成多行展示
将原始数据{“id”:“1”,“ip”:“10.10.10.1 10.10.10.2 10.10.10.3”}
展示为:
{“id”:“1”,“ip”:“10.10.10.1”},{“id”:“1”,“ip”:“10.10.10.2”},{“id”:“1”,“ip”:“10.10.10.3”}
js脚本如下:
if(e.ip){
var rt=[];
var ips=e.ip.split(" ");
for(let ipIndex in ips){
let newObj=JSON.parse(JSON.stringify(e));
newObj.ip=ips[ipIndex];
rt.push(newObj);
}
e=rt;
}