Quantcast
Channel: Adobe Community : Popular Discussions - InDesign Scripting
Viewing all articles
Browse latest Browse all 15932

combine two arrays

$
0
0

Hi All,

 

1. I want to combine two arrays using for loop.

 

2. Remove duplication

 

Combine myParray and myCarray.

 

//~ var myFinal = myParray.concat(myCarray)

 

//~ alert("myFinal: " + myFinal)

 

 

var myDoc = app.activeDocument;

var myPStyles = myDoc.allParagraphStyles;

myParray = new Array();

for(i=0; i<myPStyles.length; i++)
{    myParray.push(myPStyles[i])    }
alert("myParray: " + myParray)

var myCstyles = myDoc.allCharacterStyles;
myCarray = new Array();

for(k=0; k<myCstyles.length; k++)
{    myCarray.push(myCstyles[k])    }

alert("myCarray: " + myCarray)

//Combine Two Arrays

for(i=0; i<myParray.length; i++)
{    for(k=0; k<myCarray.length; k++)    {        myParray[i].push(myCarray[k])        }    }

alert("myFinalParray: " + myParray)    //Need output here

 

Thanks

Beginner_X


Viewing all articles
Browse latest Browse all 15932

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>