Создать строку с разделителями-запятыми Я ищу, чтобы найти аккуратный способ создания строки с разделителями-запятыми из массива. Вот как я это делаю сейчас... for(i=0;i<10;i++) { str = str + ',' + arr[i]; } str=str.substring(1) return str; ... но он немного неопрятен. Ответ 1 Array.prototype.join() - это то, что вы ищете: arr.join(','); https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/join var arr = ['Hi', 'I', 'am', 'a', 'comma', 'separated', 'list']; arr.join(','); // === "Hi,I,am,a,comma,separated,list" Ответ 2 Используйте метод join: arr.join(','); Ответ 3 Я думаю, что есть что-то вроде array.join(','), где массив - ваш экземпляр переменной массива. Ответ 4 Используйте функцию соединения: myarray.join(','); Ответ 5 вы должны использовать var joinstr = myarray.join(',');
Ответ 1 Array.prototype.join() - это то, что вы ищете: arr.join(','); https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/join var arr = ['Hi', 'I', 'am', 'a', 'comma', 'separated', 'list']; arr.join(','); // === "Hi,I,am,a,comma,separated,list"
Ответ 3 Я думаю, что есть что-то вроде array.join(','), где массив - ваш экземпляр переменной массива.