Considering This:
var genericGreet = function() {
return "Hello, my name is " + this.name;
}
var andrew = {
name: "Andrew",
greet: genericGreet
}
var ryan = {
name: "Ryan",
greet: genericGreet
}
</script>
Why is it wrong to say greet: genericGreet()
or greet: genericGreet();
. The above is from an interactive quiz in a series of online learning for javascript at treehouse.com, and the interactive quiz is telling me that these would be incorrect, and I don't know why.