Конкатенация строк

Для конкатенациии строк в JavaScript используется знак “+”, однако несмотря на простоту, производительность такого метода невысока, особенно для строк большого размера. Гораздо быстрее использовать для этой цели следующую функцию:

var concat = function() {
      var args = Array.prototype.slice.call(arguments);
      return args.join("");
}

alert(concat("a", "b", "c"));
Maklay.com - Большой каталог товаров для спорта и активного отдыха
  • http://beneto.ru Андрей Довколенко

    чё за фигня?

  • http://beneto.ru Андрей Довколенко

    Ну я про прототайп говорю))

  • admin

    Все объекты в JavaScript содержат элемент prototype, в том числе и стандартный Array, который в свою очередь содержит функции. Здесь используется ф-я slice без создания объекта класса Array.

  • http://econotechi.com pamela

    А конкатенация эл. объекта?

  • admin

    @pamela
    Что вы имеете в виду?

JSToolbox создан на основе WordPress