Home | History | Annotate | Download | only in src

Lines Matching refs:separator

70 function SparseJoinWithSeparator(array, len, convert, separator) {
85 return %SparseJoinWithSeparator(elements, len, separator);
89 // Optimized for sparse arrays if separator is ''.
119 function Join(array, length, separator, convert) {
133 if (separator.length == 0) {
136 return SparseJoinWithSeparator(array, length, convert, separator);
150 // We pull the empty separator check outside the loop for speed!
151 if (separator.length == 0) {
163 // Non-empty separator case.
183 var result = %_FastAsciiArrayJoin(elements, separator);
186 return %StringBuilderJoin(elements, length, separator);
410 function ArrayJoin(separator) {
416 if (IS_UNDEFINED(separator)) {
417 separator = ',';
418 } else if (!IS_STRING(separator)) {
419 separator = NonStringToString(separator);
422 var result = %_FastAsciiArrayJoin(this, separator);
425 return Join(this, TO_UINT32(this.length), separator, ConvertToString);