Find your people. Pick a challenge. Ship something real. The CreatorCon Hackathon is coming to the Community Pavilion for one epic night. Every skill level, every role welcome. Join us on May 5th and learn more here.

Concat N arrays in servicenow?

sonalee
Kilo Contributor

Hi Team,

Can anyone help me to concat multiple arrays ?

Array Util could help me to concat 2 arrays but I do have 4 arrays to concat.

Can I use

var arrayUtil = new ArrayUtil();

var a1 = new Array("a", "b", "c");

var a2 = new Array("c", "d", "e");

var a3 = new Array("1","2","3");

arrayUtil.concat(a1, a2,a3)) ????

Thanks,

Sonali

8 REPLIES 8

saprem_d
Giga Guru

Hi,



ServiceNow utilizes javascript methods and the above script will always work.


sonalee
Kilo Contributor

Hi Saprem,


arrayUtil.concat(a1, a2,a3)) this is resulting into concatenation of first 2 arrays (a1 and a2);



Thanks,


Sonali


Hi Sonali,



Below is going to work in above scenario. I just tested it



var arrayUtil = new ArrayUtil();


var a1 = new Array("a", "b", "c");


var a2 = new Array("c", "d", "e");


var a3 = new Array("1","2","3");



var a4 = arrayUtil.concat(a1,a2);



gs.print(arrayUtil.concat(a4,a3));


abhijain39
Tera Expert

is this your end result:



a,b,c,c,d,e,1,2,3



??