Lines Matching refs:separator
70 // Optimized for sparse arrays if separator is ''.
100 function Join(array, length, separator, convert) {
113 if (UseSparseVariant(array, length, is_array) && (separator.length == 0)) {
127 // We pull the empty separator check outside the loop for speed!
128 if (separator.length == 0) {
142 // Non-empty separator case.
161 var result = %_FastAsciiArrayJoin(elements, separator);
164 return %StringBuilderJoin(elements, length, separator);
377 function ArrayJoin(separator) {
378 if (IS_UNDEFINED(separator)) {
379 separator = ',';
380 } else if (!IS_STRING(separator)) {
381 separator = NonStringToString(separator);
384 var result = %_FastAsciiArrayJoin(this, separator);
387 return Join(this, TO_UINT32(this.length), separator, ConvertToString);