Добавьте различные разделители в javascript toString ()..?

Я лично использую Моно в показываемом в прайм-тайм ENV. Я выполняю моно серверы, имеющие дело с гигабайтами udp/tcp связанных с обработкой данных задач, и не мог быть более счастливым.

существуют особенности, и одна из самых раздражающих вещей - то, что Вы не можете только "создать" свои msbuild файлы из-за текущего состояния Mono:

  • MonoDevelop (IDE) имеет некоторую частичную поддержку msbuild, но будет в основном Bork на любой "РЕАЛЬНОЙ" сборке conf вне простого привет мирового (сделанные на заказ задачи, динамические "свойства" как $ (SolutionDir), реальная конфигурация для именования нескольких тупиков)
  • xbuild, который ДОЛЖЕН был быть , mono-supplied-msbuild-fully-compatible-build-system еще более ужасен, так создает из командной строки, на самом деле худший опыт, чем использование GUI, который является "очень неортодоксальным" состоянием объединения для сред Linux...

Однажды/Во время получение Вашего материала, на самом деле СОЗДАННОГО, Вы могли бы видеть некоторые дикие местности даже для кода, который ДОЛЖЕН поддерживаться как:

  • компилятор, добирающийся borked на определенных конструкциях
  • и бесспорный больше усовершенствованных/новых классов.NET, бросающих неожиданное дерьмо в Вас (XLinq кто-либо?)
  • некоторые незрелые "функции" во время выполнения (предел "кучи" на 3 ГБ НА x64... WTF!)

, но совершение вертикальных колебаний сказанного, что вообще говоря, вещи начинают работать очень быстро, и решения/обходные решения, богат .

, Как только Вы пробежались через те начальные препятствия, мой опыт состоит в том, что моно СКАЛЫ, и сохраняют улучшение с каждым повторением .

у меня были серверы, работающие с моно, обрабатывающими 300 ГБ данных в день, с тоннами p/invokes и вообще говоря, делающие большую работу и не ложащиеся спать в течение 5-6 месяцев, даже с "новейшим" моно.

Hope это помогает.

25
задан Gumbo 9 September 2009 в 10:35
поделиться

3 ответа

myArray.join ('_') должен делать то, что вам нужно.

46
ответ дан 28 November 2019 в 18:29
поделиться

Используйте join , чтобы объединить элементы с определенным разделителем:

myArray.join("_")
9
ответ дан 28 November 2019 в 18:29
поделиться

Только для того, чтобы продемонстрировать, что это возможно, и ответить на заголовок (но не на дух) заданного вопроса:

<pre>
<script type="text/javascript">
Array.prototype.toStringDefault = Array.prototype.toString;
Array.prototype.toString = function (delim) {
    if ('undefined' === typeof delim) {
        return this.toStringDefault();
    }
    return this.join(delim);
}
var myArray = [ 'zero', 'one', 'two', 'three', 'four', 'five' ];
var result1 = myArray.toString('_');
document.writeln(result1);
var result2 = myArray.toString();
document.writeln(result2);
</script>
</pre>

Я не рекомендую делать это. Это делает ваш код более сложным и зависимым от кода, необходимого для расширения функциональных возможностей toString () в Array . Использование Array.join () - правильный ответ,

3
ответ дан 28 November 2019 в 18:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: