UNPKG

yoastseo-dep

Version:

Yoast clientside page analysis

14 lines (12 loc) 450 B
/** * Calculates the characters length of all the words in the array. * * @param {array} wordsArray The array of words to calculate. * * @returns {number} The characters length of all words in the array. Returns 0 if the input is an empty array. */ export default function( wordsArray ) { const counts = []; wordsArray.map( form => counts.push( form.length ) ); return wordsArray.length === 0 ? 0 : counts.reduce( ( a, b ) => a + b ); }