|
@@ -100,6 +100,10 @@ function getRandomArrayValue (source) {
|
|
|
return source[randomIndex];
|
|
|
}
|
|
|
|
|
|
+function capitalize (str) {
|
|
|
+ return str && str[0].toUpperCase() + str.substr(1);
|
|
|
+}
|
|
|
+
|
|
|
const getRandomPunctuationMark = getRandomArrayValue.bind(null, punctuationMarks);
|
|
|
const getRandomWord = getRandomArrayValue.bind(null, availableWords);
|
|
|
|
|
@@ -117,7 +121,7 @@ function createSentence ({ minWords, maxWords }) {
|
|
|
sentenceWords.push(
|
|
|
(i !== 0 && randomInt(0, 3) > 0)
|
|
|
? randomWord
|
|
|
- : randomWord[0].toUpperCase() + randomWord.slice(1)
|
|
|
+ : capitalize(randomWord)
|
|
|
);
|
|
|
}
|
|
|
|