How to split values in the array in server side scripting.

roshini1
Kilo Guru

Am trying to get values of left side of '-' in array. Could someone help me to figure out.

var array= [];
var array1= [];
array = ("ABC - 123","bcd - 0321","adrf - 0247889");
var arrayLength = array.length;
for(i=0;i<array.length;i++)
{
var split = array[i].split(",");  
    array1.push(split[0]);
    gs.print("array1 is "+ array1);
}

1 ACCEPTED SOLUTION

AnirudhKumar
Mega Sage
Mega Sage

This works

var array1= [];
var array = ["ABC - 123","bcd - 0321","adrf - 0247889"];
var arrayLength = array.length;
for(i=0;i<array.length;i++)
{
array1.push(array[i].substr(0, array[i].indexOf(' - ')).toString());
}

gs.info(array1);

View solution in original post

3 REPLIES 3

Mohith Devatte
Tera Sage
Tera Sage

Hello,
var array1= [];
var array = ["ABC - 123","bcd - 0321","adrf - 0247889"];
for(i=0;i<array.length;i++)
{
var spl1 = array[i].split("-");  

array1.push(spl1[1])

   
}

gs.print(array1);

Please try this script and accept the solution of it helps you 

AnirudhKumar
Mega Sage
Mega Sage

This works

var array1= [];
var array = ["ABC - 123","bcd - 0321","adrf - 0247889"];
var arrayLength = array.length;
for(i=0;i<array.length;i++)
{
array1.push(array[i].substr(0, array[i].indexOf(' - ')).toString());
}

gs.info(array1);

Thank you for quick response..it worked