join
Аргументы
- glue
- Строковый аргумент, с помощью которого будут соединены в строку все элементы массива. Если аргумент не задан, элементы будут соединены запятыми.
Описание, примеры
var arr = [ 1, 2 , 3 ]
arr.join('+') // "1+2+3"
arr.join() // "1,2,3"
|
а можно как-то с помощью этой функции "джойнить" ассоциативные массивы или объекты... чтобы получить строку типа key1,val1|key2,val2|key3,val3
а то приходится вручную, перебором
Вот вам пример.
var a='1,2,3^4,5,6'; var b=a.join('^'); var c=b[0].join(','); var c2=b[1].join(','); alert(c);Я делаю так
var resultstring='';
for (var key in val)
{
resultstring=resultstring+rsid+','+rateobj[rsid]+'|';
}
resultstring=resultstring.substr(0,resultstring.length-1);
упс
Я делаю так var resultstring=''; for (var key in val) { resultstring=resultstring+key+','+val[key]+'|'; } resultstring=resultstring.substr(0,resultstring.length-1);Советую еще добавить проверку на hasOwnProperty чтобы не захватывать лишние элементы из прототипа.
а возвращает что? строку или еще что-то?
а я вообще никак не делаю
1. Про що каже метод join
А. Авторизацiя в системi
Б. Дозволяє одному потоку чекати завершення виконання іншого
В. Потрiбно пiключити стороннi бiблiотеки