Using "var this" inside remote CFC methods
===

I've inherited a project where there are a number of remote CFC's opened up for some Ajax requests and **inside** most methods in the CFC have the following:

`<cfset var this.response = true />`

Now I've never seen the `var` and `this` scope used together like this so I'm really not sure what to make of it so I guess my questions is:

Is there any issues with how this was coded? If so, should I put in the effort to update all the CFC's to something like `<cfset var req.response = true />`?

Here is a quick example of what I'm seeing:

    <cfcomponent>
    
        <cffunction name="check_foo" access="remote" returnformat="plain">
        
            <cfargument
              name     = "isfoo"
              type     = "string"
              required = "false"
              default  = "nope"
              hint     = "I check the string for foo"
              />
        
            <cfscript>
              
              /*setup new response*/
              var this.response = false;
        
              /*check for foo*/
              if( !findnocase( "foo", arguments.isfoo ) ) {
        
                /*no foo!*/
                this.response.success = false;
        
              }
        
              return this.response;
        
            </cfscript>
    
        </cffunction>
    
    </cfcomponent>