@ou-imdt/utils
Version:
Utility library for interactive media development
9 lines • 406 B
JavaScript
/**
* Performs logical AND operation across all provided arguments.
* Returns true if all arguments are truthy, otherwise returns false.
* @param {...any} args - A list of values to evaluate.
* @returns {boolean} True if all arguments are truthy, otherwise false.
*/
export default function logicalAnd(...args) {
return args.reduce((accumulator, current) => Boolean(accumulator && current), true);
}