array-to-string.js 373 B

123456789101112131415
  1. import {valueToString} from './value-to-string.js';
  2. /**
  3. * Array to string.
  4. *
  5. * @param array
  6. * @param joiner
  7. * @param orEmpty
  8. * @return {string|*|string}
  9. */
  10. export function arrayToString(array, joiner = ', ', orEmpty = 'Array') {
  11. if (Array.isArray(array))
  12. return array.length ? array.map(valueToString).join(joiner) : orEmpty;
  13. return valueToString(array);
  14. }