Функция соединения массива в строчную переменную, идентична одноименной в PHP.
Функция:
Запуск:
pieces - массив, который будет "склеен".
Ответ: переменная "Текстовая переменная"
Функция:
function implode(glue, pieces) {
var i = '',
retVal = '',
tGlue = '';
if (arguments.length === 1) {
pieces = glue;
glue = '';
}
if (typeof pieces === 'object') {
if (Object.prototype.toString.call(pieces) === '[object Array]') {
return pieces.join(glue);
}
for (i in pieces) {
retVal += tGlue + pieces[i];
tGlue = glue;
}
return retVal;
}
return pieces;
}
Запуск:
implode(' ', ['Текстовая', 'переменная']);
glue - разделитель, который будет выставлен между значениями массива в созданной переменной.pieces - массив, который будет "склеен".
Ответ: переменная "Текстовая переменная"