Array Testing

by mrrodd

JavaScript

var reportString = "QVJ4XA0U90XM|SG - SBC|OVJ4XA01PUAK|SGHDPPO,QVJ4XA0UBUAX|GIS - Voluntary Term Life Rate Sheet|OVJ4XA01PUDS|VLLIFE,QVJ4XA0UBSHS|SG - Group Life Proposal|OVJ4XA01PUDV|Life";
// Convert the delimited string to a set of reports and set up arrarys
// for the report id and name and the opportunity id and stage.
var reports = reportString.split(','),
    reportIds = [reports.length],
    reportNames = [reports.length];
    OppIds = [reports.length],
    OppStages = [reports.length];

for(var i = 0; i < reports.length; i++)
{
    var rpt = reports[i].split('|');
    reportIds[i] = rpt[0];
    reportNames[i] = rpt[1];
    OppIds[i] = rpt[2];
    OppStages[i] = rpt[3];
}
console.log("Reports Array: ", reports);
/*
console.log(reportIds.toString());
console.log(reportNames.toString());
console.log(OppIds.toString());
console.log(OppStages.toString());
*/
var rid,
    qid;
for(var i = 0; i < reports.length; i++) {
	if(reports[i].indexOf("SBC") > -1) {
		current = reports[i].split('|');
		rid = current[0];
        qid = current[2];    
	}
}

console.log(rid, qid);