Home | History | Annotate | Download | only in src

Lines Matching full:separator

69 function SparseJoinWithSeparator(array, len, convert, separator) {
84 return %SparseJoinWithSeparator(elements, len, separator);
88 // Optimized for sparse arrays if separator is ''.
118 function Join(array, length, separator, convert) {
132 if (separator.length == 0) {
135 return SparseJoinWithSeparator(array, length, convert, separator);
149 // We pull the empty separator check outside the loop for speed!
150 if (separator.length == 0) {
162 // Non-empty separator case.
182 var result = %_FastAsciiArrayJoin(elements, separator);
185 return %StringBuilderJoin(elements, length, separator);
378 function ArrayJoin(separator) {
385 if (IS_UNDEFINED(separator)) {
386 separator = ',';
387 } else if (!IS_STRING(separator)) {
388 separator = NonStringToString(separator);
391 var result = %_FastAsciiArrayJoin(this, separator);
394 return Join(this, length, separator, ConvertToString);