Функция соединения массива в строчную переменную, идентична одноименной в 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 - массив, который будет "склеен".
Ответ: переменная "Текстовая переменная"