I'm going through a javascript file having some functions like this:
'form_validation': function(form,error_bin){
for(var field in form){
if(field.substr(0,1) != "$"){
this.validation_messages(field,form,error_bin);
}
}
}
I want to understand what is the difference between defining a function with quotes (like mentioned above) and without quotes
EDIT: I've also observed that the functions having name in quotes are being called from a different file (like: ServiceName.functionName()), while without quotes are being called from the same file.
This is an Angularjs code