Before you mark this question as a duplicate please understand that I'm new to JS and always feared asking a question of stackoverflow.
I dont understand why calling this function returns nothing unless I enclose the function call in a console.log.
If I enclose the function call in a console.log I get the expected output "There are 3 elements in this array", however without the console.log, I dont get anything.
var counter = function (arr) { return 'There are ' + arr.length + ' elements in this array'; }; counter(["shaun", "sara", "jessica"]) What I want to know is how I can get the output of this function without using console,.log and the reason why it does not output anything without the console.log.
const myFunctionValue = counter(["shaun", "sara", "jessica"]);otherwise it just returns the string and does nothing with it.log, it logs the returned value. Withoutlog, what are you wanting to do with the returned value?