var f = 0;
for (var i = 0; i < gmailValues.length; i++) {
f += parseFloat(gmailValues[i]);
}
praseFloat принимает только один аргумент, а вопрос именно о том, как перевести похожие значения. Универсальное решение побольше будет, чем просто .map :)
String.prototype.contains - читать String.prototype.includes.