I have this array:
[10: "AAA", 30: "BBB", 50: "CCC", 60: "DDD", 80: "EEE", 81: "FFF", 82: "GGG", 83: "HHH"]
and after using command :
myarray.join(' | ')
it will return multiple duplicated pipes. function join
means that there is array with indexes 0-10, 11-29, etc. like : [empty × 10, "AAA", empty × 19, "BBB", empty × 19, "CCC", empty × 9, "DDD", empty × 19, "EEE", "FFF", "GGG", "HHH"]
Result is:
| | | | | | | | | | AAA | | | | | | | | | | | | | | | | | | | | BBB | | | | | | | | | | | | | | | | | | | | CCC | | | | | | | | | | DDD | | | | | | | | | | | | | | | | | | | | EEE | FFF | GGG | HHH
but expected result is:
AAA | BBB | CCC | DDD | EEE | FFF | GGG | HHH
How to join custom indexed array?