Saturday, December 14, 2013

JavaScript - Join Method

join - Concatenates an Array together

Purpose: The Join method concatenates the elements of an Array, and returns a string.

By default the Join method will separate each item in the original array with a comma (","). For example,

var myArray = ["one", "two", "three"];
var joinedArray = myArray.join();
document.write(joinedArray);

joinedArray will now be a string "one,two,three"

It is possible to change the separator used, so instead of having comma-delimitated you could have space delimitated:

joinedArray = myArray.join(" ");
one two three

Or you could have nothing in between each element in the Array:

joinedArray = myArray.join("");
onetwothree

You can even use multiple characters, like a word to separate the elements.

joinedArray = myArray.join(" and ");
one and two and three

I have been using this a lot with breaking up sentences into their individual characters, and then putting the entire sentence back together again

var mySentence = "Hello wonderful world";
var myArray = mySentence.split(""); //This splits the sentence into individual elements in the array
--Now I can loop through the array and do whatever I want to each letter--
mySentence = myArray.join(""); //Putting it back into mySentence

No comments:

Post a Comment