How to join an associative array into a string
associative-array, javascript, join, string
Solution
Just loop through the array. Any array in JavaScript has indices, even associative arrays:
var AssocArray = { id:0, status:false, text:'apple' };
var s = "";
for (var i in AssocArray) {
s += AssocArray[i] + ", ";
}
document.write(s.substring(0, s.length-2));
Will output: `0, false, apple`
Problem
I am trying to do this now and I wonder if there is a "the most used" method to join an associative array (it's values) into a string, delimited by a character. For example, I have ``` var AssocArray = { id:0, status:false, text:'apple' }; ``` The string resulted from joining the elements of this object will be ``` "0, false, 'apple'" or "0, 0, 'apple'" ``` if we join them with a "," character Any idea? Thanks!