d2-ui
Version:
17 lines (15 loc) • 597 B
JavaScript
import isString from './isString';
import isArray from './isArray';
/**
* Check if an array consists of strings
*
* @param {Array} arrayToCheck The array to be checked for string values
* @returns {boolean} True when the array contains just string otherwise false
*
* @example
* isArrayOfStrings(['Mark', 'John']) // Returns: true
* isArrayOfStrings([{name: 'Mark'}, {name: 'John'}]) // Returns: false
*/
export default function isArrayOfStrings(arrayToCheck) {
return isArray(arrayToCheck) && arrayToCheck.reduce((currentStatus, value) => currentStatus && isString(value), true);
}